ഉള്ളടക്ക പട്ടിക
നിങ്ങൾ വ്യക്തമാക്കുന്ന ഏത് ഡിലിമിറ്ററും ഉപയോഗിച്ച് Excel 365 ലെ സ്ട്രിംഗുകൾ വിഭജിക്കാൻ ബ്രാൻഡ്-ന്യൂ TEXTSPLIT ഫംഗ്ഷൻ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ട്യൂട്ടോറിയൽ കാണിക്കുന്നു.
നിങ്ങൾക്ക് വിഭജിക്കേണ്ടിവരുമ്പോൾ വിവിധ സാഹചര്യങ്ങൾ ഉണ്ടായേക്കാം. Excel-ലെ സെല്ലുകൾ. മുമ്പത്തെ പതിപ്പുകളിൽ, ടെക്സ്റ്റ് ടു കോളം, ഫിൽ ഫ്ലാഷ് തുടങ്ങിയ ടാസ്ക് പൂർത്തിയാക്കാൻ ഞങ്ങൾ ഇതിനകം തന്നെ നിരവധി ഉപകരണങ്ങൾ സജ്ജീകരിച്ചിരുന്നു. ഇപ്പോൾ, ഞങ്ങൾക്ക് ഇതിനായി ഒരു പ്രത്യേക ഫംഗ്ഷൻ കൂടിയുണ്ട്, TEXTSPLIT, അത് നിങ്ങൾ വ്യക്തമാക്കുന്ന പാരാമീറ്ററുകളെ അടിസ്ഥാനമാക്കി നിരകളിലോ/ കൂടാതെ വരികളിലോ ഉടനീളമുള്ള ഒന്നിലധികം സെല്ലുകളായി ഒരു സ്ട്രിംഗിനെ വേർതിരിക്കാനാകും.
Excel TEXTSPLIT ഫംഗ്ഷൻ
Excel-ലെ TEXTSPLIT ഫംഗ്ഷൻ, നിരകളിലോ/റോകളിലോ ഉടനീളം നൽകിയിരിക്കുന്ന ഒരു ഡിലിമിറ്റർ വഴി ടെക്സ്റ്റ് സ്ട്രിംഗുകളെ വിഭജിക്കുന്നു. ഒന്നിലധികം സെല്ലുകളിലേക്ക് സ്വയമേവ പകരുന്ന ഒരു ഡൈനാമിക് അറേയാണ് ഫലം.
ഫംഗ്ഷന് 6 ആർഗ്യുമെന്റുകൾ എടുക്കും, അതിൽ ആദ്യത്തെ രണ്ടെണ്ണം മാത്രമേ ആവശ്യമുള്ളൂ.
TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])text (ആവശ്യമാണ്) - വിഭജിക്കാനുള്ള ടെക്സ്റ്റ്. ഒരു സ്ട്രിംഗ് അല്ലെങ്കിൽ സെൽ റഫറൻസ് ആയി നൽകാം.
col_delimiter (ആവശ്യമാണ്) - നിരകളിലുടനീളം വാചകം എവിടെ വിഭജിക്കണമെന്ന് സൂചിപ്പിക്കുന്ന ഒരു പ്രതീകം(കൾ). ഒഴിവാക്കിയാൽ, row_delimiter നിർവചിക്കേണ്ടതാണ്.
row_delimiter (ഓപ്ഷണൽ) - വരികളിലായി ടെക്സ്റ്റ് എവിടെ വിഭജിക്കണമെന്ന് സൂചിപ്പിക്കുന്ന ഒരു പ്രതീകം(കൾ).
ignore_empty (ഓപ്ഷണൽ) - ശൂന്യമായ മൂല്യങ്ങൾ അവഗണിക്കണോ വേണ്ടയോ എന്ന് വ്യക്തമാക്കുന്നു:
- FALSE (സ്ഥിരസ്ഥിതി) -ഇടയിൽ ഒരു മൂല്യം കൂടാതെ തുടർച്ചയായ ഡിലിമിറ്ററുകൾക്കായി ശൂന്യമായ സെല്ലുകൾ സൃഷ്ടിക്കുക.
- ശരി - ശൂന്യമായ മൂല്യങ്ങൾ അവഗണിക്കുക, അതായത് രണ്ടോ അതിലധികമോ തുടർച്ചയായ ഡിലിമിറ്ററുകൾക്കായി ശൂന്യമായ സെല്ലുകൾ സൃഷ്ടിക്കരുത്.
match_mode (ഓപ്ഷണൽ) - ഡിലിമിറ്ററിനുള്ള കേസ്-സെൻസിറ്റിവിറ്റി നിർണ്ണയിക്കുന്നു. ഡിഫോൾട്ടായി പ്രവർത്തനക്ഷമമാക്കി.
- 0 (ഡിഫോൾട്ട്) - കേസ്-സെൻസിറ്റീവ്
- 1 - case-insensitive
pad_with (ഓപ്ഷണൽ ) - ദ്വിമാന ശ്രേണികളിൽ നഷ്ടപ്പെട്ട മൂല്യങ്ങളുടെ സ്ഥാനത്ത് ഉപയോഗിക്കേണ്ട ഒരു മൂല്യം. ഡിഫോൾട്ട് ഒരു #N/A പിശകാണ്.
ഉദാഹരണത്തിന്, A2-ലെ ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗിനെ കോമയും സ്പെയ്സും സെപ്പറേറ്ററായി ഒന്നിലധികം സെല്ലുകളായി വിഭജിക്കാൻ, ഫോർമുല ഇതാണ്:
=TEXTSPLIT(A2, ", ")
TEXTSPLIT ലഭ്യത
എക്സൽ Microsoft 365 (Windows, Mac), Excel എന്നിവയിൽ മാത്രമേ TEXTSPLIT ഫംഗ്ഷൻ ലഭ്യമാകൂ.
നുറുങ്ങുകൾ:
- ടെക്സ്പ്ലിറ്റ് ഫംഗ്ഷൻ ലഭ്യമല്ലാത്ത എക്സൽ പതിപ്പുകളിൽ (എക്സൽ 365 ഒഴികെ), സെല്ലുകളെ വിഭജിക്കാൻ ടെക്സ്റ്റ് ടു കോളം വിസാർഡ് ഉപയോഗിക്കാം.
- റിവേഴ്സ് ടാസ്ക് നിർവഹിക്കുന്നതിന്, അതായത് ഉള്ളടക്കത്തിൽ ചേരുന്നതിന് ഒരു നിശ്ചിത ഡിലിമിറ്റർ ഉപയോഗിച്ച് ഒന്നിലധികം സെല്ലുകൾ ഒന്നാക്കി മാറ്റുക, TEXTJOIN എന്നത് ഉപയോഗിക്കാനുള്ള പ്രവർത്തനമാണ്.
Excel-ൽ ഒരു സെല്ലിനെ വിഭജിക്കാനുള്ള അടിസ്ഥാന TEXTSPLIT ഫോർമുല
ആരംഭകർക്ക്, ഒരു TEXTSPLIT എങ്ങനെ ഉപയോഗിക്കാമെന്ന് നോക്കാം ഒരു പ്രത്യേക ഡിലിമിറ്റർ ഉപയോഗിച്ച് ടെക്സ്റ്റ് സ്ട്രിംഗിനെ വിഭജിക്കാനുള്ള ഏറ്റവും ലളിതമായ ഫോർമുല.
കോളുകളിലുടനീളം ഒരു സെൽ തിരശ്ചീനമായി വിഭജിക്കുക
ഒരു സെല്ലിന്റെ ഉള്ളടക്കത്തെ ഒന്നിലധികം കോളങ്ങളായി വിഭജിക്കാൻ, ഒരു നൽകുകആദ്യത്തെ ( ടെക്സ്റ്റ് ) ആർഗ്യുമെന്റിനുള്ള യഥാർത്ഥ സ്ട്രിംഗും രണ്ടാമത്തെ ( col_delimiter ) ആർഗ്യുമെന്റിന്റെ വിഭജനം സംഭവിക്കേണ്ട പോയിന്റ് അടയാളപ്പെടുത്തുന്ന ഡിലിമിറ്ററും അടങ്ങിയിരിക്കുന്ന സെല്ലിലേക്കുള്ള റഫറൻസ്.
ഉദാഹരണത്തിന്, A2 ലെ സ്ട്രിംഗിനെ തിരശ്ചീനമായി കോമ ഉപയോഗിച്ച് വേർതിരിക്കുന്നതിന്, ഫോർമുല ഇതാണ്:
=TEXTSPLIT(A2, ",")
ഡിലിമിറ്ററിനായി, ഞങ്ങൾ ഇരട്ട ഉദ്ധരണികളിൽ (",") ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഒരു കോമ ഉപയോഗിക്കുന്നു. .
ഫലമായി, കോമയാൽ വേർതിരിച്ച ഓരോ ഇനവും ഒരു വ്യക്തിഗത കോളത്തിലേക്ക് പോകുന്നു:
വരികൾക്കിടയിലൂടെ ഒരു സെൽ ലംബമായി വിഭജിക്കുക
ഒന്നിലധികം വരികളിലായി വാചകം വിഭജിക്കാൻ, മൂന്നാമത്തേത് ആർഗ്യുമെന്റ് ( row_delimiter ) ആണ് നിങ്ങൾ ഡിലിമിറ്റർ സ്ഥാപിക്കുന്നത്. ഈ സാഹചര്യത്തിൽ രണ്ടാമത്തെ ആർഗ്യുമെന്റ് ( col_delimiter ) ഒഴിവാക്കിയിരിക്കുന്നു.
ഉദാഹരണത്തിന്, A2 ലെ മൂല്യങ്ങളെ വ്യത്യസ്ത വരികളായി വേർതിരിക്കുന്നതിന്, ഫോർമുല ഇതാണ്:
=TEXTSPLIT(A2, ,",")
രണ്ട് സാഹചര്യങ്ങളിലും ഫോർമുല ഒരു സെല്ലിൽ (C2) മാത്രമേ നൽകിയിട്ടുള്ളൂ എന്നത് ശ്രദ്ധിക്കുക. അയൽ സെല്ലുകളിൽ, മടങ്ങിയ മൂല്യങ്ങൾ സ്വയമേവ ഒഴുകും. തത്ഫലമായുണ്ടാകുന്ന അറേ (ഇതിനെ സ്പിൽ റേഞ്ച് എന്ന് വിളിക്കുന്നു) ഒരു നീല ബോർഡർ ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, അതിനുള്ളിലെ എല്ലാം മുകളിലെ ഇടത് സെല്ലിലെ ഫോർമുല ഉപയോഗിച്ച് കണക്കാക്കുന്നു.
സബ്സ്ട്രിംഗിലൂടെ ടെക്സ്റ്റ് വിഭജിക്കുക
ഇൻ പല സന്ദർഭങ്ങളിലും, സോഴ്സ് സ്ട്രിംഗിലെ മൂല്യങ്ങളെ പ്രതീകങ്ങളുടെ ഒരു ശ്രേണി ഉപയോഗിച്ച് വേർതിരിക്കുന്നു, ഒരു കോമയും സ്പെയ്സും ഒരു സാധാരണ ഉദാഹരണമാണ്. ഈ സാഹചര്യം കൈകാര്യം ചെയ്യാൻ, ഡിലിമിറ്ററിനായി ഒരു സബ്സ്ട്രിംഗ് ഉപയോഗിക്കുക.
ഉദാഹരണത്തിന്, A2 ലെ ടെക്സ്റ്റ് ഒന്നിലധികം കോളങ്ങളായി വേർതിരിക്കാൻഒരു കോമയും സ്പെയ്സും ഉപയോഗിച്ച്, col_delimiter എന്നതിനായി ", " എന്ന സ്ട്രിംഗ് ഉപയോഗിക്കുക.
=TEXTSPLIT(A2, ", ")
ഈ ഫോർമുല B2-ലേക്ക് പോകുന്നു, തുടർന്ന് നിങ്ങൾ അത് പലതിലൂടെയും പകർത്തുക ആവശ്യാനുസരണം കോശങ്ങൾ.
സ്ട്രിംഗ് ഒറ്റയടിക്ക് നിരകളിലേക്കും വരികളിലേക്കും വിഭജിക്കുക
ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗിനെ ഒരു സമയം വരികളായും നിരകളായും വിഭജിക്കാൻ, നിങ്ങളുടെ TEXTSPLIT ഫോർമുലയിൽ രണ്ട് ഡിലിമിറ്ററുകളും നിർവ്വചിക്കുക.
ഉദാഹരണത്തിന്, നിരകളിലും വരികളിലുമായി A2 ലെ ടെക്സ്റ്റ് സ്ട്രിംഗ് വിഭജിക്കാൻ, ഞങ്ങൾ വിതരണം ചെയ്യുന്നു:
- col_delimiter
- ഒരു കോമയ്ക്കും a എന്നതിനും തുല്യ ചിഹ്നം ("=") സ്പെയ്സ് (", ") row_delimiter
പൂർണ്ണമായ ഫോർമുല ഈ ഫോം എടുക്കുന്നു:
=TEXTSPLIT(A2, "=", ", ")
ഫലം 2-D ആണ് 2 നിരകളും 3 വരികളും അടങ്ങുന്ന അറേ:
സെല്ലുകളെ ഒന്നിലധികം ഡിലിമിറ്ററുകൾ ഉപയോഗിച്ച് വേർതിരിക്കുക
ഉറവിട സ്ട്രിംഗിലെ ഒന്നിലധികം അല്ലെങ്കിൽ പൊരുത്തമില്ലാത്ത ഡിലിമിറ്ററുകൾ കൈകാര്യം ചെയ്യാൻ, {"x","y" പോലുള്ള ഒരു അറേ കോൺസ്റ്റന്റ് ഉപയോഗിക്കുക ഡിലിമിറ്റർ ആർഗ്യുമെന്റിനായി ,"z"}.
ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിൽ, A2 ലെ ടെക്സ്റ്റ് സ്പെയ്സുകളോടും അല്ലാതെയും കോമകളും (",") അർദ്ധവിരാമങ്ങളും (";") കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. ഡിലിമിറ്ററിന്റെ എല്ലാ 4 വ്യതിയാനങ്ങളും ഉപയോഗിച്ച് സ്ട്രിംഗിനെ ലംബമായി വരികളായി വിഭജിക്കാൻ, ഫോർമുല ഇതാണ്:
=TEXTSPLIT(A2, , {",",", ",";","; "})
അല്ലെങ്കിൽ, നിങ്ങൾക്ക് ഒരു കോമയും (",") അർദ്ധവിരാമവും ("; ") അറേയിൽ, തുടർന്ന് TRIM ഫംഗ്ഷന്റെ സഹായത്തോടെ അധിക സ്പെയ്സുകൾ നീക്കം ചെയ്യുക:
=TRIM(TEXTSPLIT(A2, , {",",";"}))
ശൂന്യമായ മൂല്യങ്ങൾ അവഗണിച്ച് ടെക്സ്റ്റ് സ്പ്ലിറ്റ് ചെയ്യുക
സ്ട്രിംഗിൽ ഉണ്ടെങ്കിൽ രണ്ടോ അതിലധികമോ തുടർച്ചയായ ഡിലിമിറ്ററുകൾ അവയ്ക്കിടയിൽ ഒരു മൂല്യവുമില്ലാതെ, അത്തരം ശൂന്യമായവ അവഗണിക്കണോ എന്ന് നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാംമൂല്യങ്ങൾ അല്ലെങ്കിൽ ഇല്ല. ഈ സ്വഭാവം നിയന്ത്രിക്കുന്നത് നാലാമത്തെ ignore_empty പരാമീറ്ററാണ്, അത് FALSE എന്നതിലേക്ക് സ്ഥിരസ്ഥിതിയായി മാറുന്നു.
സ്ഥിരസ്ഥിതിയായി, TEXTSPLIT ഫംഗ്ഷൻ ശൂന്യമായ മൂല്യങ്ങളെ അവഗണിക്കില്ല. ചുവടെയുള്ള ഉദാഹരണത്തിലെന്നപോലെ ഘടനാപരമായ ഡാറ്റയ്ക്കായി ഡിഫോൾട്ട് സ്വഭാവം നന്നായി പ്രവർത്തിക്കുന്നു.
ഈ മാതൃകാ പട്ടികയിൽ, ചില സ്ട്രിംഗുകളിൽ സ്കോറുകൾ കാണുന്നില്ല. ignore_empty ആർഗ്യുമെന്റ് ഒഴിവാക്കി അല്ലെങ്കിൽ FALSE എന്ന് സജ്ജീകരിച്ചിരിക്കുന്ന TEXTSPLIT ഫോർമുല ഈ കേസ് നന്നായി കൈകാര്യം ചെയ്യുന്നു, ഓരോ ശൂന്യമായ മൂല്യത്തിനും ഒരു ശൂന്യമായ സെൽ സൃഷ്ടിക്കുന്നു.
=TEXTSPLIT(A2, ", ")
അല്ലെങ്കിൽ
=TEXTSPLIT(A2, ", ", FALSE)
ഫലമായി, എല്ലാ മൂല്യങ്ങളും ഉചിതമായ കോളങ്ങളിൽ ദൃശ്യമാകും.
നിങ്ങളുടെ സ്ട്രിംഗുകളിൽ ഏകതാനമായ ഡാറ്റ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ശൂന്യമായ മൂല്യങ്ങൾ അവഗണിക്കുന്നതിന് ഇത് കാരണമായേക്കാം. ഇതിനായി, ignore_empty ആർഗ്യുമെന്റ് TRUE അല്ലെങ്കിൽ 1 ആയി സജ്ജീകരിക്കുക.
ഉദാഹരണത്തിന്, ഓരോ നൈപുണ്യവും വിടവുകളില്ലാതെ ഒരു പ്രത്യേക സെല്ലിൽ സ്ഥാപിച്ചുകൊണ്ട് താഴെയുള്ള സ്ട്രിംഗുകളെ വിഭജിക്കുന്നതിന്, ഫോർമുല ഇതാണ്:
=TEXTSPLIT(A2, ", ", ,TRUE)
ഈ സാഹചര്യത്തിൽ, തുടർച്ചയായ ഡിലിമിറ്ററുകൾക്കിടയിലുള്ള നഷ്ടമായ മൂല്യങ്ങൾ പൂർണ്ണമായും അവഗണിക്കപ്പെടും:
സെൽ സ്പ്ലിറ്റിംഗ് കേസ്-സെൻസിറ്റീവ് അല്ലെങ്കിൽ കേസ്-ഇൻസെൻസിറ്റീവ്
കേസ് നിയന്ത്രിക്കുന്നതിന്- ഡിലിമിറ്ററിന്റെ സെൻസിറ്റിവിറ്റി, match_mode എന്ന അഞ്ചാമത്തെ ആർഗ്യുമെന്റ് ഉപയോഗിക്കുക.
ഡിഫോൾട്ടായി, match_mode 0 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, TEXTSPLIT കേസ് സെൻസിറ്റീവ് .
ഈ ഉദാഹരണത്തിൽ, സംഖ്യകളെ ചെറിയക്ഷരം "x", വലിയക്ഷരം "X" എന്നീ അക്ഷരങ്ങൾ കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു.
ഡിഫോൾട്ട് കേസ്-സെൻസിറ്റിവിറ്റി ഉള്ള ഫോർമുല ചെറിയക്ഷരം "x" മാത്രമേ സ്വീകരിക്കൂ. "ആയിdelimiter:
=TEXTSPLIT(A2, " x ")
ഫലങ്ങളിൽ ലീഡ് ചെയ്യുന്നതും പിന്നാക്കം നിൽക്കുന്നതുമായ ഇടങ്ങൾ തടയുന്നതിന് "x" എന്ന അക്ഷരത്തിന്റെ ഇരുവശത്തും ഡിലിമിറ്ററിന് ഒരു ഇടമുണ്ടെന്ന് ദയവായി ശ്രദ്ധിക്കുക.
കേസ് സെൻസിറ്റിവിറ്റി ഓഫാക്കുന്നതിന്, ലെറ്റർ കെയ്സ് അവഗണിക്കാൻ TEXTSPLIT ഫോർമുല നിർബന്ധിതമാക്കാൻ നിങ്ങൾ match_mode നായി 1 നൽകുന്നു:
=TEXTSPLIT(A2, " x ", , ,1)
ഇപ്പോൾ, എല്ലാം സ്ട്രിംഗുകൾ ഏതെങ്കിലും ഡിലിമിറ്റർ ഉപയോഗിച്ച് ശരിയായി വിഭജിച്ചിരിക്കുന്നു:
2D അറേയിൽ പാഡ് നഷ്ടമായ മൂല്യങ്ങൾ
TEXTSPLIT ഫംഗ്ഷന്റെ അവസാന ആർഗ്യുമെന്റ്, pad_with , ഒന്നോ അല്ലെങ്കിൽ സോഴ്സ് സ്ട്രിംഗിൽ കൂടുതൽ മൂല്യങ്ങൾ കാണുന്നില്ല. അത്തരത്തിലുള്ള ഒരു സ്ട്രിംഗ് നിരകളായും വരികളായും വിഭജിക്കുമ്പോൾ, ഡിഫോൾട്ടായി, ഒരു ദ്വിമാന അറേയുടെ ഘടനയെ മംഗൾ ചെയ്യാതിരിക്കാൻ, നഷ്ടപ്പെട്ട മൂല്യങ്ങൾക്ക് പകരം Excel #N/A പിശകുകൾ നൽകുന്നു.
താഴെയുള്ള സ്ട്രിംഗിൽ, "സ്കോറിന്" ശേഷം "=" ( col_delimiter ) ഇല്ല. തത്ഫലമായുണ്ടാകുന്ന അറേയുടെ സമഗ്രത നിലനിർത്താൻ, "സ്കോറിന്" അടുത്തായി TEXTSPLIT ഔട്ട്പുട്ട് #N/A.
ഫലം കൂടുതൽ ഉപയോക്തൃ-സൗഹൃദമാക്കുന്നതിന്, #N/A പിശക് നിങ്ങൾക്ക് ആവശ്യമുള്ള ഏത് മൂല്യവും ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാം. ലളിതമായി, pad_with ആർഗ്യുമെന്റിൽ ആവശ്യമുള്ള മൂല്യം ടൈപ്പ് ചെയ്യുക.
ഞങ്ങളുടെ കാര്യത്തിൽ, അത് ഒരു ഹൈഫൻ ആയിരിക്കാം ("-"):
=TEXTSPLIT(A2, "=", ", ", , ,"-")
അല്ലെങ്കിൽ ഒരു ശൂന്യമായ സ്ട്രിംഗ് (""):
=TEXTSPLIT(A2, "=", ", ", , ,"")
ഇപ്പോൾ TEXTSPLIT ഫംഗ്ഷന്റെ ഓരോ ആർഗ്യുമെന്റിന്റെയും പ്രായോഗിക ഉപയോഗങ്ങൾ നിങ്ങൾ പഠിച്ചുകഴിഞ്ഞു, നിങ്ങളെ സഹായിക്കുന്ന രണ്ട് വിപുലമായ ഉദാഹരണങ്ങൾ നമുക്ക് ചർച്ച ചെയ്യാം നിങ്ങളുടെ Excel സ്പ്രെഡ്ഷീറ്റുകളിലെ നിസ്സാരമല്ലാത്ത വെല്ലുവിളികളെ നേരിടുക.
തീയതികൾ വിഭജിക്കുക.ദിവസം, മാസം, വർഷം എന്നിങ്ങനെ
ഒരു തീയതിയെ വ്യക്തിഗത യൂണിറ്റുകളായി വിഭജിക്കുന്നതിന്, ആദ്യം നിങ്ങൾ തീയതിയെ ടെക്സ്റ്റിലേക്ക് പരിവർത്തനം ചെയ്യേണ്ടതുണ്ട്, കാരണം TEXTSPLIT ഫംഗ്ഷൻ ടെക്സ്റ്റ് സ്ട്രിംഗുകൾ കൈകാര്യം ചെയ്യുന്നു, എക്സൽ തീയതികൾ അക്കങ്ങളാണ്.
ഏറ്റവും എളുപ്പമുള്ളത് ഒരു സംഖ്യാ മൂല്യം ടെക്സ്റ്റിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനുള്ള മാർഗ്ഗം TEXT ഫംഗ്ഷൻ ഉപയോഗിച്ചാണ്. നിങ്ങളുടെ തീയതിക്ക് അനുയോജ്യമായ ഫോർമാറ്റ് കോഡ് നൽകുന്നത് ഉറപ്പാക്കുക.
ഞങ്ങളുടെ കാര്യത്തിൽ, ഫോർമുല ഇതാണ്:
=TEXT(A2, "m/d/yyyy")
അടുത്ത ഘട്ടം മുകളിലെ ഫംഗ്ഷൻ നെസ്റ്റ് ചെയ്യുക എന്നതാണ്. നിങ്ങൾ നിരകളിലോ വരികളിലോ വിഭജിക്കുന്നുണ്ടോ എന്നതിനെ ആശ്രയിച്ച്, TEXTSPLIT-ന്റെ 1-ആം ആർഗ്യുമെന്റ്, 2nd അല്ലെങ്കിൽ 3rd ആർഗ്യുമെന്റിനുള്ള അനുബന്ധ ഡിലിമിറ്റർ നൽകുക. ഈ ഉദാഹരണത്തിൽ, തീയതി യൂണിറ്റുകൾ സ്ലാഷുകൾ ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു, അതിനാൽ ഞങ്ങൾ col_delimiter ആർഗ്യുമെന്റിനായി "/" ഉപയോഗിക്കുന്നു:
=TEXTSPLIT(TEXT(A2, "m/d/yyyy"), "/")
സെല്ലുകൾ വിഭജിച്ച് ചില പ്രതീകങ്ങൾ നീക്കം ചെയ്യുക
ഇത് സങ്കൽപ്പിക്കുക: നിങ്ങൾ ഒരു നീണ്ട സ്ട്രിംഗ് കഷണങ്ങളായി വിഭജിച്ചു, പക്ഷേ തത്ഫലമായുണ്ടാകുന്ന അറേയിൽ ഇപ്പോഴും ചില അനാവശ്യ പ്രതീകങ്ങൾ അടങ്ങിയിരിക്കുന്നു, ഉദാഹരണത്തിന് ചുവടെയുള്ള സ്ക്രീൻഷോട്ടിലെ പരാൻതീസിസ്:
=TEXTSPLIT(A2, " ", "; ")
സ്ട്രിപ്പ് ചെയ്യാൻ ഓപ്പണിംഗ്, ക്ലോസിംഗ് പരാൻതീസിസുകളിൽ നിന്ന് മാറി, രണ്ട് സബ്സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്ഷനുകൾ ഒന്നിലേക്ക് മറ്റൊന്നിലേക്ക് നെസ്റ്റ് ചെയ്യുക (ഓരോന്നിനും ഒരു പരാന്തീസിസിന് പകരം ശൂന്യമായ സ്ട്രിംഗ്) ഒപ്പം ആന്തരിക സബ്സ്റ്റിറ്റ്യൂട്ടിന്റെ ടെക്സ്റ്റ് ആർഗ്യുമെന്റിനായി TEXTSPLIT ഫോർമുല ഉപയോഗിക്കുക:
=SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A2, " ", "; "), "(", ""), ")", "")
നുറുങ്ങ്. അവസാന അറേയിൽ വളരെയധികം അധിക പ്രതീകങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഈ ലേഖനത്തിൽ വിവരിച്ചിരിക്കുന്ന ഒരു രീതി ഉപയോഗിച്ച് നിങ്ങൾക്ക് അവ ശുദ്ധീകരിക്കാൻ കഴിയും: Excel-ൽ ആവശ്യമില്ലാത്ത പ്രതീകങ്ങൾ എങ്ങനെ നീക്കംചെയ്യാം.
ചില മൂല്യങ്ങൾ ഒഴിവാക്കി സ്പ്ലിറ്റ് സ്ട്രിംഗുകൾ
താഴെയുള്ള സ്ട്രിംഗുകളെ 4 കോളങ്ങളായി വേർതിരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക: ആദ്യ നാമം , അവസാന നാമം , സ്കോർ , കൂടാതെ ഫലം . ചില സ്ട്രിംഗുകളിൽ "മിസ്റ്റർ" എന്ന തലക്കെട്ട് അടങ്ങിയിരിക്കുന്നു എന്നതാണ് പ്രശ്നം. അല്ലെങ്കിൽ "Ms.", ഫലങ്ങളെല്ലാം തെറ്റായതിനാൽ:
പരിഹാരം വ്യക്തമല്ലെങ്കിലും വളരെ ലളിതമാണ് :)
നിലവിലുള്ള ഡിലിമിറ്ററുകൾക്ക് പുറമേ, അവ ഒരു സ്പെയ്സ് (" ") കൂടാതെ ഒരു കോമയും ഒരു സ്പെയ്സും (", "), നിങ്ങൾ col_delimiter അറേ കോൺസ്റ്റൻറിൽ "Mr. ", "Ms. " എന്നീ സ്ട്രിംഗുകൾ ഉൾപ്പെടുത്തുന്നു, അങ്ങനെ ഫംഗ്ഷൻ ശീർഷകങ്ങൾ തന്നെ വേർതിരിക്കാൻ ഉപയോഗിക്കുന്നു വാചകം. ശൂന്യമായ മൂല്യങ്ങൾ അവഗണിക്കാൻ, നിങ്ങൾ ignore_empty ആർഗ്യുമെന്റ് TRUE ആയി സജ്ജീകരിച്ചു.
=TEXTSPLIT(A2, {" ",", ","Mr. ","Ms. "}, ,TRUE)
ഇപ്പോൾ, ഫലങ്ങൾ തികച്ചും തികഞ്ഞതാണ്!
TEXTSPLIT ഇതരമാർഗങ്ങൾ
TEXTSPLIT ഫംഗ്ഷൻ പിന്തുണയ്ക്കാത്ത എക്സൽ പതിപ്പുകളിൽ, SEARCH / FIND ഫംഗ്ഷന്റെ വ്യത്യസ്ത കോമ്പിനേഷനുകൾ ഉപയോഗിച്ച് ഇടത്, വലത്, മിഡ് എന്നിവ ഉപയോഗിച്ച് നിങ്ങൾക്ക് സ്ട്രിംഗുകൾ വിഭജിക്കാം. പ്രത്യേകിച്ചും:
- കേസ്-ഇൻസെൻസിറ്റീവ് തിരയൽ അല്ലെങ്കിൽ കേസ്-സെൻസിറ്റീവ് FIND ഒരു സ്ട്രിംഗിനുള്ളിലെ ഡിലിമിറ്ററിന്റെ സ്ഥാനം നിർണ്ണയിക്കുന്നു, കൂടാതെ
- ഇടത്, വലത്, മിഡ് ഫംഗ്ഷനുകൾ മുമ്പ് ഒരു സബ്സ്ട്രിംഗ് എക്സ്ട്രാക്റ്റുചെയ്യുന്നു. , ഡീലിമിറ്ററിന്റെ രണ്ട് സന്ദർഭങ്ങൾക്ക് ശേഷമോ അതിനിടയിലോ.
ഞങ്ങളുടെ കാര്യത്തിൽ, ഒരു കോമയും സ്പെയ്സും കൊണ്ട് വേർതിരിക്കുന്ന മൂല്യങ്ങളെ വിഭജിക്കാൻ, ഫോർമുലകൾ ഇനിപ്പറയുന്ന രീതിയിൽ പോകുന്നു.
പേര് എക്സ്ട്രാക്റ്റുചെയ്യാൻ:
=LEFT(A2, SEARCH(",", A2, 1) -1)
സ്കോർ വലിക്കാൻ:
=MID(A2, SEARCH(",", A2) + 2, SEARCH(",", A2, SEARCH(",",A2)+1) - SEARCH(",", A2) - 2)
ലഭിക്കാൻഫലം:
=RIGHT(A2, LEN(A2) - SEARCH(",", A2, SEARCH(",", A2) + 1)-1)
സൂത്രവാക്യങ്ങളുടെ യുക്തിയുടെ വിശദമായ വിശദീകരണത്തിന്, പ്രതീകം അല്ലെങ്കിൽ മുഖംമൂടി ഉപയോഗിച്ച് സ്ട്രിംഗുകൾ എങ്ങനെ വിഭജിക്കാം എന്ന് കാണുക.
ഡൈനാമിക് അറേയിൽ നിന്ന് വ്യത്യസ്തമായി അത് ഓർമ്മിക്കുക. TEXTSPLIT ഫംഗ്ഷൻ, ഈ സൂത്രവാക്യങ്ങൾ പരമ്പരാഗത വൺ-ഫോർമുല-വൺ-സെൽ സമീപനം പിന്തുടരുന്നു. നിങ്ങൾ ആദ്യ സെല്ലിൽ ഫോർമുല നൽകുക, തുടർന്ന് താഴെയുള്ള സെല്ലുകളിലേക്ക് പകർത്താൻ അത് കോളത്തിന്റെ താഴേക്ക് വലിച്ചിടുക.
ചുവടെയുള്ള സ്ക്രീൻഷോട്ട് ഫലങ്ങൾ കാണിക്കുന്നു:
Excel 365-ൽ സെല്ലുകൾ വിഭജിക്കുന്നത് ഇങ്ങനെയാണ് മുമ്പത്തെ പതിപ്പുകളിൽ TEXTSPLIT അല്ലെങ്കിൽ ഇതര പരിഹാരങ്ങൾ ഉപയോഗിച്ച്. വായിച്ചതിന് ഞാൻ നന്ദി പറയുന്നു, അടുത്ത ആഴ്ച ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണുമെന്ന് പ്രതീക്ഷിക്കുന്നു!
ഡൗൺലോഡിനായി വർക്ക്ബുക്ക് പരിശീലിക്കുക
ടെക്സ്പ്ലിറ്റ് ഫംഗ്ഷൻ സ്പ്ലിറ്റ് സ്ട്രിംഗുകൾ – ഫോർമുല ഉദാഹരണങ്ങൾ (.xlsx ഫയൽ)
>>>>>>>>>>>>>>>>>>>> 3>