ഉള്ളടക്ക പട്ടിക
നിങ്ങളുടെ വർക്ക്ഷീറ്റുകളിൽ ഘടനയില്ലാത്ത ടെക്സ്റ്റ് ഡാറ്റയുമായി പ്രവർത്തിക്കുമ്പോൾ, പ്രസക്തമായ വിവരങ്ങൾ വീണ്ടെടുക്കുന്നതിന് നിങ്ങൾ അത് പാഴ്സ് ചെയ്യേണ്ടതുണ്ട്. ഒരു ടെക്സ്റ്റ് സ്ട്രിംഗിന്റെ ഇടത് അല്ലെങ്കിൽ വലത് വശത്ത് നിന്ന് എത്ര പ്രതീകങ്ങൾ വേണമെങ്കിലും നീക്കം ചെയ്യുന്നതിനുള്ള കുറച്ച് ലളിതമായ വഴികൾ ഈ ലേഖനം നിങ്ങളെ പഠിപ്പിക്കും.
Excel-ൽ ഇടത്തുനിന്ന് എങ്ങനെ പ്രതീകങ്ങൾ നീക്കം ചെയ്യാം
ഒരു സ്ട്രിംഗിൽ നിന്ന് ആദ്യത്തെ പ്രതീകങ്ങൾ നീക്കംചെയ്യുന്നത് Excel-ലെ ഏറ്റവും സാധാരണമായ ജോലികളിലൊന്നാണ്, കൂടാതെ ഇത് 3 വ്യത്യസ്ത ഫോർമുലകൾ ഉപയോഗിച്ച് നിർവ്വഹിക്കാവുന്നതാണ്.
Excel-ലെ ആദ്യ പ്രതീകം നീക്കം ചെയ്യുക
ആദ്യ പ്രതീകം ഇല്ലാതാക്കാൻ ഒരു സ്ട്രിംഗിൽ നിന്ന്, നിങ്ങൾക്ക് REPLACE ഫംഗ്ഷൻ അല്ലെങ്കിൽ RIGHT, LEN ഫംഗ്ഷനുകളുടെ സംയോജനം ഉപയോഗിക്കാം.
REPLACE( string, 1, 1, "")ഇവിടെ, ഞങ്ങൾ 1 പ്രതീകം എടുക്കുന്നു ആദ്യ സ്ഥാനത്ത് നിന്ന് മാറ്റി പകരം ഒരു ശൂന്യമായ സ്ട്രിംഗ് ("").
വലത്( സ്ട്രിംഗ്, LEN( സ്ട്രിംഗ്) - 1)ഈ ഫോർമുലയിൽ, ഞങ്ങൾ സ്ട്രിംഗിന്റെ ആകെ നീളം കണക്കാക്കാനും അതിൽ നിന്ന് 1 പ്രതീകം കുറയ്ക്കാനും LEN ഫംഗ്ഷൻ ഉപയോഗിക്കുക. വ്യത്യാസം RIGHT എന്നതിലേക്ക് നൽകുന്നു, അതിനാൽ ഇത് സ്ട്രിംഗിന്റെ അറ്റത്ത് നിന്ന് നിരവധി പ്രതീകങ്ങൾ എക്സ്ട്രാക്റ്റുചെയ്യുന്നു.
ഉദാഹരണത്തിന്, സെൽ A2-ൽ നിന്ന് ആദ്യ പ്രതീകം നീക്കംചെയ്യുന്നതിന്, സൂത്രവാക്യങ്ങൾ ഇനിപ്പറയുന്ന രീതിയിൽ പോകുന്നു:
=REPLACE(A2, 1, 1, "")
=RIGHT(A2, LEN(A2) - 1)
ഇടത്ത് നിന്ന് പ്രതീകങ്ങൾ നീക്കംചെയ്യുക
ഒരു സ്ട്രിംഗിന്റെ ഇടതുവശത്ത് നിന്ന് മുൻനിര പ്രതീകങ്ങൾ നീക്കംചെയ്യുന്നതിന്, നിങ്ങൾ REPLACE അല്ലെങ്കിൽ RIGHT എന്നിവയും ഉപയോഗിക്കുന്നു LEN ഫംഗ്ഷനുകൾ, എന്നാൽ ഓരോ തവണയും എത്ര പ്രതീകങ്ങൾ ഇല്ലാതാക്കണമെന്ന് വ്യക്തമാക്കുക:
REPLACE( string , 1, num_chars ,"")അല്ലെങ്കിൽ
RIGHT( string , LEN( string ) - num_chars )ഉദാഹരണത്തിന്, നീക്കം ചെയ്യാൻ A2 ലെ സ്ട്രിംഗിൽ നിന്ന് ആദ്യത്തെ 2 പ്രതീകങ്ങൾ , സൂത്രവാക്യങ്ങൾ ഇവയാണ്:
=REPLACE(A2, 1, 2, "")
=RIGHT(A2, LEN(A2) - 2)
ആദ്യത്തെ 3 അക്ഷരങ്ങൾ നീക്കം ചെയ്യാൻ , ഫോർമുലകൾ ഈ ഫോം എടുക്കുന്നു:
=REPLACE(A2, 1, 3, "")
=RIGHT(A2, LEN(A2) - 3)
ചുവടെയുള്ള സ്ക്രീൻഷോട്ട് പ്രവർത്തനത്തിലുള്ള REPLACE ഫോർമുല കാണിക്കുന്നു. വലത് ലെൻ ഉപയോഗിച്ച്, ഫലങ്ങൾ സമാനമായിരിക്കും.
ആദ്യ n പ്രതീകങ്ങൾ ഇല്ലാതാക്കുന്നതിനുള്ള ഇഷ്ടാനുസൃത പ്രവർത്തനം
നിങ്ങളുടെ വർക്ക്ഷീറ്റുകളിൽ VBA ഉപയോഗിക്കുന്നതിൽ നിങ്ങൾക്ക് പ്രശ്നമില്ലെങ്കിൽ, നിങ്ങൾ RemoveFirstChars എന്ന് പേരിട്ടിരിക്കുന്ന ഒരു സ്ട്രിംഗിന്റെ ആരംഭത്തിൽ നിന്നുള്ള പ്രതീകങ്ങൾ ഇല്ലാതാക്കുന്നതിന് നിങ്ങളുടെ സ്വന്തം ഉപയോക്തൃ-നിർവചിച്ച ഫംഗ്ഷൻ സൃഷ്ടിക്കാനാകും. ഫംഗ്ഷന്റെ കോഡ് ഇതുപോലെ ലളിതമാണ്:
ഫംഗ്ഷൻ RemoveFirstChars(string As Long , num_chars As Long ) RemoveFirstChars = Right(str, Len(str) - num_chars) ഫംഗ്ഷൻ അവസാനിപ്പിക്കുകനിങ്ങളുടെ വർക്ക്ബുക്കിൽ കോഡ് ചേർത്തുകഴിഞ്ഞാൽ ( വിശദമായ നിർദ്ദേശങ്ങൾ ഇവിടെയുണ്ട്), ഈ ഒതുക്കമുള്ളതും അവബോധജന്യവുമായ സൂത്രവാക്യം ഉപയോഗിച്ച് നിങ്ങൾക്ക് തന്നിരിക്കുന്ന സെല്ലിൽ നിന്ന് ആദ്യത്തെ n പ്രതീകങ്ങൾ നീക്കംചെയ്യാം:
RemoveFirstChars(string, num_chars)ഉദാഹരണത്തിന്, ആദ്യത്തെ ഇല്ലാതാക്കാൻ A2-ലെ ഒരു സ്ട്രിംഗിൽ നിന്നുള്ള പ്രതീകം, B2-ലെ ഫോർമുല ഇതാണ്:
=RemoveFirstChars(A2, 1)
A3-ൽ നിന്ന് ആദ്യത്തെ രണ്ട് പ്രതീകങ്ങൾ നീക്കം ചെയ്യാൻ, B3-ലെ ഫോർമുല ഇതാണ്:
=RemoveFirstChars(A4, 2)
A4-ൽ നിന്ന് ആദ്യത്തെ മൂന്ന് പ്രതീകങ്ങൾ ഇല്ലാതാക്കാൻ, B4-ലെ ഫോർമുല ഇതാണ്:
=RemoveFirstChars(A4, 3)
കൂടുതൽ Excel-ൽ ഇഷ്ടാനുസൃത പ്രവർത്തനങ്ങൾ ഉപയോഗിക്കുന്നു.
എങ്ങനെ പ്രതീകങ്ങൾ നീക്കം ചെയ്യാംവലത് നിന്ന്
ഒരു സ്ട്രിംഗിന്റെ വലതുവശത്ത് നിന്ന് പ്രതീകങ്ങൾ നീക്കംചെയ്യുന്നതിന്, നിങ്ങൾക്ക് നേറ്റീവ് ഫംഗ്ഷനുകൾ ഉപയോഗിക്കാം അല്ലെങ്കിൽ നിങ്ങളുടേതായ ഒന്ന് സൃഷ്ടിക്കാം.
Excel-ലെ അവസാന പ്രതീകം നീക്കംചെയ്യുക
ഇല്ലാതാക്കാൻ ഒരു സെല്ലിലെ അവസാന പ്രതീകം, പൊതുവായ സൂത്രവാക്യം ഇതാണ്:
LEFT( സ്ട്രിംഗ് , LEN( സ്ട്രിംഗ് ) - 1)ഈ ഫോർമുലയിൽ, നിങ്ങൾ 1 ൽ നിന്ന് കുറയ്ക്കുക സ്ട്രിംഗിന്റെ ആരംഭത്തിൽ നിന്ന് ഇത്രയധികം പ്രതീകങ്ങൾ എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന്, സ്ട്രിംഗിന്റെ ആകെ നീളം, ലെഫ്റ്റ് ഫംഗ്ഷനിലേക്ക് വ്യത്യാസം കൈമാറുക.
ഉദാഹരണത്തിന്, സെൽ A2-ൽ നിന്ന് അവസാന പ്രതീകം സ്ട്രിപ്പ് ചെയ്യാൻ, B2-ലെ ഫോർമുല ഇതാണ്:
=LEFT(A2, LEN(A2) - 1)
വലത്തു നിന്ന് പ്രതീകങ്ങൾ നീക്കംചെയ്യുക
ഒരു സെല്ലിന്റെ അറ്റത്ത് നിന്ന് നൽകിയിരിക്കുന്ന അക്ഷരങ്ങളുടെ എണ്ണം കളയാൻ, പൊതുവായ ഫോർമുല ഇതാണ്:
LEFT( string , LEN( string ) - num_chars )ലോജിക് മുകളിലെ ഫോർമുലയിലെ പോലെ തന്നെയാണ്, താഴെ രണ്ട് ഉദാഹരണങ്ങൾ.
അവസാനത്തെ 3 പ്രതീകങ്ങൾ നീക്കം ചെയ്യാൻ, num_chars :
=LEFT(A2, LEN(A2) - 3)
<11 ഇല്ലാതാക്കാൻ 3 ഉപയോഗിക്കുക>അവസാന 5 പ്രതീകങ്ങൾ , num_chars :
74-ന് 5 നൽകുക 84
Excel-ൽ അവസാനത്തെ n പ്രതീകങ്ങൾ നീക്കം ചെയ്യുന്നതിനുള്ള ഇഷ്ടാനുസൃത പ്രവർത്തനം
വലത്തുനിന്നും എത്ര പ്രതീകങ്ങൾ വേണമെങ്കിലും നീക്കം ചെയ്യുന്നതിനുള്ള നിങ്ങളുടെ സ്വന്തം ഫംഗ്ഷൻ വേണമെങ്കിൽ, ഈ VBA ചേർക്കുക നിങ്ങളുടെ വർക്ക്ബുക്കിലേക്കുള്ള കോഡ്:
ഫംഗ്ഷൻ RemoveLastChars(str As Long , num_chars As Long ) RemoveLastChars = Left(str, Len(str) - num_chars) എൻഡ് ഫംഗ്ഷൻഫംഗ്ഷന് RemoveLastChars എന്ന് പേരിട്ടു വാക്യഘടനയ്ക്ക് ആവശ്യമില്ലഏതെങ്കിലും വിശദീകരണം:
RemoveLastChars(string, num_chars)ഇതിന് ഒരു ഫീൽഡ് ടെസ്റ്റ് നൽകുന്നതിന്, A2 ലെ അവസാന പ്രതീകം ഒഴിവാക്കാം:
=RemoveLastChars(A2, 1)
കൂടാതെ, ഞങ്ങൾ A3 ലെ സ്ട്രിംഗിന്റെ വലതുവശത്ത് നിന്ന് അവസാന 2 പ്രതീകങ്ങൾ നീക്കം ചെയ്യും:
=RemoveLastChars(A3, 2)
അവസാന 3 പ്രതീകങ്ങൾ ഇല്ലാതാക്കാൻ സെൽ A4-ൽ നിന്ന്, ഫോർമുല ഇതാണ്:
=RemoveLastChars(A4, 3)
താഴെയുള്ള സ്ക്രീൻഷോട്ടിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഞങ്ങളുടെ ഇഷ്ടാനുസൃത പ്രവർത്തനം മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു!
ഒരേസമയം വലത്തുനിന്നും ഇടത്തുനിന്നും പ്രതീകങ്ങൾ നീക്കം ചെയ്യുന്നതെങ്ങനെ
ഒരു സ്ട്രിംഗിന്റെ ഇരുവശത്തുമുള്ള പ്രതീകങ്ങൾ തുടച്ചുനീക്കേണ്ട സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് ഒന്നുകിൽ മുകളിലെ രണ്ട് ഫോർമുലകളും തുടർച്ചയായി പ്രവർത്തിപ്പിക്കാം അല്ലെങ്കിൽ ഇതിന്റെ സഹായത്തോടെ ജോലി ഒപ്റ്റിമൈസ് ചെയ്യാം MID ഫംഗ്ഷൻ.
MID( string , ഇടത് _ chars + 1, LEN( string ) - ( ഇടത് _ അക്ഷരങ്ങൾ + വലത് _ അക്ഷരങ്ങൾ )എവിടെ:
- chars_left - ഇടത്തുനിന്ന് ഇല്ലാതാക്കേണ്ട പ്രതീകങ്ങളുടെ എണ്ണം.
- chars_right - വലത്തുനിന്ന് ഇല്ലാതാക്കേണ്ട പ്രതീകങ്ങളുടെ എണ്ണം.
നിങ്ങൾക്ക് എക്സ്ട്രാക് ചെയ്യണമെന്ന് കരുതുക. mailto:[email protected] പോലെയുള്ള ഒരു സ്ട്രിംഗിൽ നിന്നുള്ള ഉപയോക്തൃനാമം ടി. ഇതിനായി, ടെക്സ്റ്റിന്റെ ഒരു ഭാഗം തുടക്കത്തിൽ നിന്നും ( mailto: - 7 പ്രതീകങ്ങൾ) അവസാനം നിന്നും ( @gmail.com - 11 പ്രതീകങ്ങൾ) നീക്കം ചെയ്യേണ്ടതുണ്ട്.
0>മുകളിലുള്ള നമ്പറുകൾ ഫോർമുലയിലേക്ക് നൽകുക: =MID(A2, 7+1, LEN(A2) - (7+10))
...ഫലം നിങ്ങളെ കാത്തിരിക്കില്ല:
യഥാർത്ഥത്തിൽ എന്താണെന്ന് മനസ്സിലാക്കാൻ ഇവിടെ നടക്കുന്നു, ന്റെ വാക്യഘടന നമുക്ക് ഓർക്കാംയഥാർത്ഥ സ്ട്രിംഗിന്റെ മധ്യത്തിൽ നിന്ന് ഒരു നിശ്ചിത വലുപ്പത്തിലുള്ള സബ്സ്ട്രിംഗ് പിൻവലിക്കാൻ ഉപയോഗിക്കുന്ന MID ഫംഗ്ഷൻ:
MID(ടെക്സ്റ്റ്, സ്റ്റാർട്ട്_നം, num_chars)ടെക്സ്റ്റ് ആർഗ്യുമെന്റ് ചോദ്യങ്ങളൊന്നും ഉന്നയിക്കുന്നില്ല - ഇത് സോഴ്സ് സ്ട്രിംഗാണ് (ഞങ്ങളുടെ കാര്യത്തിൽ A2).
എക്സ്ട്രാക്റ്റുചെയ്യാനുള്ള ആദ്യ പ്രതീകത്തിന്റെ സ്ഥാനം ലഭിക്കുന്നതിന് ( start_num ), നിങ്ങൾ സ്ട്രിപ്പ് ചെയ്യേണ്ട അക്ഷരങ്ങളുടെ എണ്ണത്തിലേക്ക് 1 ചേർക്കുക. ഇടതുവശത്ത് നിന്ന് (7+1).
എത്ര പ്രതീകങ്ങൾ നൽകണമെന്ന് നിർണ്ണയിക്കാൻ ( num_chars ), നിങ്ങൾ നീക്കം ചെയ്ത പ്രതീകങ്ങളുടെ ആകെ (7 + 11) കണക്കാക്കി ദൈർഘ്യത്തിൽ നിന്ന് തുക കുറയ്ക്കുക. മുഴുവൻ സ്ട്രിംഗിന്റെയും: LEN(A2) - (7+10)).
നമ്പറായി ഫലം നേടുക
മുകളിലുള്ള ഏത് ഫോർമുലയാണ് നിങ്ങൾ ഉപയോഗിക്കുന്നതെങ്കിലും, ഔട്ട്പുട്ട് എപ്പോഴും ടെക്സ്റ്റായിരിക്കും, എപ്പോൾ പോലും തിരികെ നൽകിയ മൂല്യത്തിൽ അക്കങ്ങൾ മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ. ഫലം ഒരു സംഖ്യയായി നൽകുന്നതിന്, ഒന്നുകിൽ കോർ ഫോർമുല VALUE ഫംഗ്ഷനിൽ പൊതിയുക അല്ലെങ്കിൽ ഫലത്തെ ബാധിക്കാത്ത ചില ഗണിത പ്രവർത്തനങ്ങൾ നടത്തുക, ഉദാ. 1 കൊണ്ട് ഗുണിക്കുകയോ 0 ചേർക്കുകയോ ചെയ്യുക. നിങ്ങൾക്ക് ഫലങ്ങൾ കൂടുതൽ കണക്കുകൂട്ടാൻ താൽപ്പര്യപ്പെടുമ്പോൾ ഈ സാങ്കേതികവിദ്യ പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്.
നിങ്ങൾ A2:A6 സെല്ലുകളിൽ നിന്ന് ആദ്യ പ്രതീകം നീക്കംചെയ്ത് ഫലമായുണ്ടാകുന്ന മൂല്യങ്ങൾ സംഗ്രഹിക്കാൻ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. അതിശയകരമെന്നു പറയട്ടെ, നിസ്സാരമായ SUM ഫോർമുല പൂജ്യം നൽകുന്നു. അതെന്താണ് അങ്ങനെ? വ്യക്തമായും, കാരണം നിങ്ങൾ സ്ട്രിംഗുകളാണ് ചേർക്കുന്നത്, അക്കങ്ങളല്ല. ചുവടെയുള്ള പ്രവർത്തനങ്ങളിലൊന്ന് നടത്തുക, പ്രശ്നം പരിഹരിച്ചു!
=VALUE(REPLACE(A2, 1, 1, ""))
=RIGHT(A2, LEN(A2) - 1) * 1
=RemoveFirstChars(A2, 1) + 0
ആദ്യമോ അവസാനമോ നീക്കം ചെയ്യുക ഫ്ലാഷ് ഫിൽ
എക്സലിൽ ഉള്ള പ്രതീകം2013-ലും പിന്നീടുള്ള പതിപ്പുകളിലും, Excel-ലെ ആദ്യത്തേയും അവസാനത്തേയും പ്രതീകങ്ങൾ ഇല്ലാതാക്കാൻ ഒരു എളുപ്പവഴി കൂടിയുണ്ട് - ഫ്ലാഷ് ഫിൽ സവിശേഷത.
- ഒറിജിനൽ ഡാറ്റയുള്ള ആദ്യ സെല്ലിനോട് ചേർന്നുള്ള ഒരു സെല്ലിൽ, ടൈപ്പ് ചെയ്യുക യഥാർത്ഥ സ്ട്രിംഗിൽ നിന്ന് ആദ്യത്തെ അല്ലെങ്കിൽ അവസാന പ്രതീകം ഒഴിവാക്കി, എന്റർ അമർത്തുക.
- അടുത്ത സെല്ലിൽ പ്രതീക്ഷിക്കുന്ന മൂല്യം ടൈപ്പ് ചെയ്യാൻ ആരംഭിക്കുക. നിങ്ങൾ നൽകുന്ന ഡാറ്റയിലെ പാറ്റേൺ Excel മനസ്സിലാക്കിയാൽ, ബാക്കിയുള്ള സെല്ലുകളിലും അത് അതേ പാറ്റേൺ പിന്തുടരുകയും ആദ്യ / അവസാന പ്രതീകം ഇല്ലാതെ നിങ്ങളുടെ ഡാറ്റയുടെ പ്രിവ്യൂ പ്രദർശിപ്പിക്കുകയും ചെയ്യും.
- എന്റർ കീ അമർത്തുക പ്രിവ്യൂ സ്വീകരിക്കുക.
അൾട്ടിമേറ്റ് സ്യൂട്ട് ഉപയോഗിച്ച് സ്ഥാനമനുസരിച്ച് പ്രതീകങ്ങൾ നീക്കം ചെയ്യുക
പരമ്പരാഗതമായി, ഞങ്ങളുടെ അൾട്ടിമേറ്റ് സ്യൂട്ടിന്റെ ഉപയോക്താക്കൾക്ക് കുറച്ച് ക്ലിക്കുകളിലൂടെ ടാസ്ക്ക് കൈകാര്യം ചെയ്യാൻ കഴിയും ഒരുപിടി വിവിധ ഫോർമുലകൾ ഓർമ്മിക്കാൻ.
ഒരു സ്ട്രിംഗിൽ നിന്ന് ആദ്യത്തെയോ അവസാനമോ ആയ n പ്രതീകങ്ങൾ ഇല്ലാതാക്കാൻ, നിങ്ങൾ ചെയ്യേണ്ടത് ഇതാണ്:
- Ablebits ഡാറ്റയിൽ ടാബിൽ, ടെക്സ്റ്റ് ഗ്രൂപ്പിൽ, നീക്കംചെയ്യുക > സ്ഥാനം അനുസരിച്ച് നീക്കംചെയ്യുക .
<25
ഉദാഹരണത്തിന്, ആദ്യ പ്രതീകം നീക്കംചെയ്യുന്നതിന്, ഞങ്ങൾ കോൺഫിഗർ ചെയ്യുന്നു ഇനിപ്പറയുന്ന ഓപ്ഷൻ:
Excel-ൽ ഇടത്തുനിന്നും വലത്തുനിന്നും ഒരു സബ്സ്ട്രിംഗ് നീക്കം ചെയ്യുന്നത് ഇങ്ങനെയാണ്. വായിച്ചതിന് ഞാൻ നന്ദി പറയുന്നു, ഞങ്ങളുടെ ബ്ലോഗിൽ നിങ്ങളെ കാണാൻ കാത്തിരിക്കുകയാണ്ആഴ്ച!
ലഭ്യമായ ഡൗൺലോഡുകൾ
ആദ്യത്തെയോ അവസാനത്തെയോ പ്രതീകങ്ങൾ നീക്കംചെയ്യുക - ഉദാഹരണങ്ങൾ (.xlsm ഫയൽ)
Ultimate Suite - ട്രയൽ പതിപ്പ് (.exe ഫയൽ)