ഉള്ളടക്ക പട്ടിക
വൈറ്റ്സ്പെയ്സുകൾ ട്രിം ചെയ്യാനും പ്രത്യേക ചിഹ്നങ്ങളും (ആദ്യം/അവസാന N പ്രതീകങ്ങൾ പോലും) ഒരേ ടെക്സ്റ്റ് സ്ട്രിംഗുകളും ഒന്നിലധികം സെല്ലുകളിൽ നിന്ന് ഒരേസമയം ചില ചാറുകൾക്ക് മുമ്പും/ശേഷവും നീക്കം ചെയ്യാനുള്ള ഫോർമുലകളും ഫോർമുല രഹിത വഴികളും പഠിക്കുക.
അനേകം സെല്ലുകളിൽ നിന്ന് ഒരേസമയം ടെക്സ്റ്റിന്റെ ഒരേ ഭാഗം നീക്കംചെയ്യുന്നത് അത് ചേർക്കുന്നത് പോലെ തന്നെ പ്രധാനപ്പെട്ടതും തന്ത്രപരവുമാണ്. ചില വഴികൾ നിങ്ങൾക്കറിയാമെങ്കിലും, ഇന്നത്തെ ബ്ലോഗ് പോസ്റ്റിൽ നിങ്ങൾ തീർച്ചയായും പുതിയവ കണ്ടെത്തും. ഞാൻ ധാരാളം ഫംഗ്ഷനുകളും അവയുടെ റെഡിമെയ്ഡ് ഫോർമുലകളും പങ്കിടുന്നു, എല്ലായ്പ്പോഴും, ഞാൻ ഏറ്റവും എളുപ്പമുള്ള — ഫോർമുല-ഫ്രീ — അവസാനമായി സംരക്ഷിക്കുന്നു;)
സെല്ലുകളിൽ നിന്ന് ടെക്സ്റ്റ് നീക്കംചെയ്യാനുള്ള Google ഷീറ്റിനായുള്ള ഫോർമുലകൾ
ഗൂഗിൾ ഷീറ്റിനായുള്ള സ്റ്റാൻഡേർഡ് ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് ഞാൻ ആരംഭിക്കാൻ പോകുന്നു, അത് സെല്ലുകളിൽ നിന്ന് നിങ്ങളുടെ ടെക്സ്റ്റ് സ്ട്രിംഗുകളും പ്രതീകങ്ങളും നീക്കംചെയ്യും. ഇതിന് സാർവത്രിക പ്രവർത്തനമൊന്നുമില്ല, അതിനാൽ വിവിധ സാഹചര്യങ്ങൾക്കായി വ്യത്യസ്ത ഫോർമുലകളും അവയുടെ കോമ്പിനേഷനുകളും ഞാൻ നൽകും.
Google ഷീറ്റുകൾ: വൈറ്റ്സ്പേസ് നീക്കം ചെയ്യുക
ഇമ്പോർട്ടുചെയ്തതിന് ശേഷമോ അല്ലെങ്കിൽ ഒന്നിലധികം ഉപയോക്താക്കൾ ആണെങ്കിൽ വൈറ്റ്സ്പെയ്സിന് സെല്ലുകളിലേക്ക് എളുപ്പത്തിൽ സ്ലിപ്പ് ചെയ്യാൻ കഴിയും. ഒരേ സമയം ഷീറ്റ് എഡിറ്റ് ചെയ്യുക. വാസ്തവത്തിൽ, അധിക സ്പെയ്സുകൾ വളരെ സാധാരണമായതിനാൽ, എല്ലാ വൈറ്റ്സ്പെയ്സുകളും നീക്കംചെയ്യുന്നതിന് Google ഷീറ്റിന് ഒരു പ്രത്യേക ട്രിം ടൂൾ ഉണ്ട്.
നിങ്ങൾക്ക് വൈറ്റ്സ്പെയ്സ് നീക്കം ചെയ്യേണ്ട എല്ലാ Google ഷീറ്റ് സെല്ലുകളും തിരഞ്ഞെടുത്ത് ഡാറ്റ > സ്പ്രെഡ്ഷീറ്റ് മെനുവിലെ വൈറ്റ്സ്പേസ് ട്രിം ചെയ്യുക:
നിങ്ങൾ ഓപ്ഷനിൽ ക്ലിക്കുചെയ്യുമ്പോൾ, എല്ലാ അധിക സ്പെയ്സുകളും ഉള്ളപ്പോൾ തിരഞ്ഞെടുക്കലിലെ എല്ലാ ലീഡിംഗും പിന്നിലുള്ളതുമായ സ്പെയ്സുകൾ പൂർണ്ണമായും നീക്കംചെയ്യപ്പെടും-വാക്കുകൾ, ഗൂഗിൾ ഷീറ്റിനായുള്ള ഈ ആഡ്-ഓൺ ടൈം സ്റ്റാമ്പിൽ നിന്ന് ടൈം യൂണിറ്റ് നീക്കം ചെയ്യും:
ഇവയെല്ലാം സ്പ്രെഡ്ഷീറ്റുകൾക്കായി നിങ്ങൾക്ക് മറ്റ് 30-ലധികം ടൈം-സേവറുകൾ ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ് ഗൂഗിൾ സ്റ്റോറിൽ നിന്നുള്ള ആഡ്-ഓൺ. ആദ്യത്തെ 30 ദിവസം പൂർണ്ണമായും സൌജന്യവും പൂർണ്ണമായും പ്രവർത്തനക്ഷമവുമാണ്, അതിനാൽ ഇത് ഏതെങ്കിലും നിക്ഷേപത്തിന് മൂല്യമുള്ളതാണോ എന്ന് തീരുമാനിക്കാൻ നിങ്ങൾക്ക് സമയമുണ്ട്.
ഈ ബ്ലോഗ് പോസ്റ്റിന്റെ ഏതെങ്കിലും ഭാഗവുമായി ബന്ധപ്പെട്ട് നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ഞാൻ നിങ്ങളെ കാണും ചുവടെയുള്ള അഭിപ്രായ വിഭാഗം!
ഡാറ്റയ്ക്കിടയിലുള്ള ഡാറ്റ ഒന്നായി ചുരുക്കും:
Google ഷീറ്റിലെ ടെക്സ്റ്റ് സ്ട്രിംഗുകളിൽ നിന്ന് മറ്റ് പ്രത്യേക പ്രതീകങ്ങൾ നീക്കംചെയ്യുക
അയ്യോ, Google ഷീറ്റ് ഒരു ടൂൾ നൽകുന്നില്ല സ്പെയ്സുകളല്ലാതെ മറ്റ് പ്രതീകങ്ങളെ 'ട്രിം' ചെയ്യാൻ. നിങ്ങൾ ഇവിടെ ഫോർമുലകൾ കൈകാര്യം ചെയ്യണം.
നുറുങ്ങ്. അല്ലെങ്കിൽ പകരം ഞങ്ങളുടെ ടൂൾ ഉപയോഗിക്കുക - വൈറ്റ്സ്പേസ് ഉൾപ്പെടെ നിങ്ങൾ ഒരു ക്ലിക്കിൽ വ്യക്തമാക്കുന്ന ഏത് പ്രതീകങ്ങളിൽ നിന്നും പവർ ടൂളുകൾ നിങ്ങളുടെ ശ്രേണിയെ സ്വതന്ത്രമാക്കും.
അപ്പാർട്ട്മെന്റ് നമ്പറുകൾക്കും ഇടയിൽ ഡാഷുകളും ബ്രാക്കറ്റുകളും ഉള്ള ഫോൺ നമ്പറുകൾക്കും മുമ്പായി ഹാഷ്ടാഗുകൾ ഉപയോഗിച്ച് ഞാൻ ഇവിടെ അഭിസംബോധന ചെയ്തിട്ടുണ്ട്:
ആ പ്രത്യേക പ്രതീകങ്ങൾ നീക്കം ചെയ്യാൻ ഞാൻ ഫോർമുലകൾ ഉപയോഗിക്കും.
സബ്സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്ഷൻ അതിന് എന്നെ സഹായിക്കും. ഒരു പ്രതീകത്തിന് പകരം മറ്റൊന്ന് നൽകാനാണ് ഇത് സാധാരണയായി ഉപയോഗിക്കുന്നത്, എന്നാൽ നിങ്ങൾക്ക് അത് നിങ്ങളുടെ നേട്ടത്തിലേക്ക് മാറ്റാനും ആവശ്യമില്ലാത്ത പ്രതീകങ്ങൾ മാറ്റിസ്ഥാപിക്കാനും കഴിയും... നന്നായി, ഒന്നുമില്ല :) മറ്റൊരു രീതിയിൽ പറഞ്ഞാൽ, അത് നീക്കം ചെയ്യുക.
ഫംഗ്ഷൻ എന്താണെന്ന് നോക്കാം. ആവശ്യമാണ്:
SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])- text_to_search എന്നത് പ്രോസസ്സ് ചെയ്യേണ്ട ടെക്സ്റ്റോ അല്ലെങ്കിൽ ആ ടെക്സ്റ്റ് അടങ്ങുന്ന ഒരു സെല്ലോ ആണ്. ആവശ്യമാണ്.
- search_for ആ പ്രതീകമാണ് നിങ്ങൾ കണ്ടെത്താനും ഇല്ലാതാക്കാനും ആഗ്രഹിക്കുന്നത്. ആവശ്യമാണ്.
- replace_with — ആവശ്യമില്ലാത്ത ചിഹ്നത്തിന് പകരം നിങ്ങൾ ചേർക്കുന്ന ഒരു പ്രതീകം. ആവശ്യമാണ്.
- occurrence_number — നിങ്ങൾ തിരയുന്ന പ്രതീകത്തിന്റെ നിരവധി ഉദാഹരണങ്ങൾ ഉണ്ടെങ്കിൽ, ഏതാണ് പകരം വയ്ക്കേണ്ടതെന്ന് ഇവിടെ വ്യക്തമാക്കാം. ഇത് പൂർണ്ണമായും ഓപ്ഷണൽ ആണ്,നിങ്ങൾ ഈ വാദം ഒഴിവാക്കുകയാണെങ്കിൽ, എല്ലാ സംഭവങ്ങളും പുതിയ എന്തെങ്കിലും ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും ( replace_for ).
അതിനാൽ നമുക്ക് കളിക്കാം. എനിക്ക് A1 -ൽ ഒരു ഹാഷ്ടാഗ് ( # ) കണ്ടെത്തുകയും സ്പ്രെഡ്ഷീറ്റുകളിൽ ഇരട്ട ഉദ്ധരണികൾ ( "" ) ഉപയോഗിച്ച് അടയാളപ്പെടുത്തിയിരിക്കുന്ന 'ഒന്നും' എന്ന് പകരം വയ്ക്കുകയും വേണം. അതെല്ലാം മനസ്സിൽ വെച്ചുകൊണ്ട്, എനിക്ക് ഇനിപ്പറയുന്ന ഫോർമുല നിർമ്മിക്കാൻ കഴിയും:
=SUBSTITUTE(A1,"#","")
നുറുങ്ങ്. Google ഷീറ്റ് ഫോർമുലകളിൽ നിങ്ങൾ ടെക്സ്റ്റ് സ്ട്രിംഗുകൾ പരാമർശിക്കേണ്ട രീതിയായതിനാൽ ഹാഷ്ടാഗും ഇരട്ട ഉദ്ധരണികളിലാണ്.
പിന്നെ, Google ഷീറ്റുകൾ അത് സ്വയമേവ ചെയ്യാൻ ഓഫർ ചെയ്യുന്നില്ലെങ്കിൽ, ഈ ഫോർമുല കോളത്തിലേക്ക് പകർത്തുക, ഹാഷ്ടാഗുകൾ കൂടാതെ നിങ്ങളുടെ വിലാസങ്ങൾ നിങ്ങൾക്ക് ലഭിക്കും:
പക്ഷെ എന്ത് ആ ഡാഷുകളെയും ബ്രാക്കറ്റുകളെയും കുറിച്ച്? നിങ്ങൾ അധിക ഫോർമുലകൾ സൃഷ്ടിക്കേണ്ടതുണ്ടോ? ഒരിക്കലുമില്ല! നിങ്ങൾ ഒരു Google ഷീറ്റ് ഫോർമുലയിൽ ഒന്നിലധികം SUBSTITUTE ഫംഗ്ഷനുകൾ നെസ്റ്റ് ചെയ്താൽ, ഓരോ സെല്ലിൽ നിന്നും ഈ എല്ലാ പ്രതീകങ്ങളും നിങ്ങൾ നീക്കംചെയ്യും:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"#",""),"(",""),")",""),"-","")
ഈ ഫോർമുല മധ്യത്തിൽ നിന്ന് ആരംഭിക്കുന്ന പ്രതീകങ്ങൾ ഓരോന്നായി നീക്കംചെയ്യുന്നു, ഓരോ സബ്സ്റ്റിറ്റ്യൂട്ടും , അടുത്ത സബ്സ്റ്റിറ്റ്യൂട്ടിനായി നോക്കേണ്ട ശ്രേണിയായി മാറുന്നു:
നുറുങ്ങ്. എന്തിനധികം, നിങ്ങൾക്ക് ഇത് ArrayFormula-യിൽ പൊതിഞ്ഞ് മുഴുവൻ കോളവും ഒരേസമയം കവർ ചെയ്യാം. ഈ സാഹചര്യത്തിൽ, സെൽ റഫറൻസ് ( A1 ) കോളത്തിലെ നിങ്ങളുടെ ഡാറ്റയിലേക്ക് മാറ്റുക ( A1:A7 ) അതുപോലെ:
=ArrayFormula(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1:A7,"#",""),"(",""),")",""),"-",""))
നിർദ്ദിഷ്ട ടെക്സ്റ്റ് നീക്കംചെയ്യുക ഗൂഗിൾ ഷീറ്റിലെ സെല്ലുകൾ
സെല്ലുകളിൽ നിന്ന് ടെക്സ്റ്റ് നീക്കംചെയ്യാൻ നിങ്ങൾക്ക് Google ഷീറ്റിനായി മുകളിൽ പറഞ്ഞ സബ്സ്റ്റിറ്റ്യൂട്ട് ഫംഗ്ഷൻ ഉപയോഗിക്കാമെങ്കിലും, കാണിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നുമറ്റൊരു ഫംഗ്ഷനും - REGEXREPLACE.
ഇതിന്റെ പേര് 'റെഗുലർ എക്സ്പ്രഷൻ റീപ്ലേസ്' എന്നതിന്റെ ചുരുക്കെഴുത്താണ്. കൂടാതെ, സ്ട്രിംഗുകൾ നീക്കം ചെയ്യുന്നതിനും പകരം അവയെ ' ഒന്നുമില്ല' ( "" )
നുറുങ്ങ് നൽകുന്നതിനും ഞാൻ സാധാരണ എക്സ്പ്രഷനുകൾ ഉപയോഗിക്കാൻ പോകുന്നു. സാധാരണ പദപ്രയോഗങ്ങൾ ഉപയോഗിക്കുന്നതിൽ നിങ്ങൾക്ക് താൽപ്പര്യമില്ലെങ്കിൽ, ഈ ബ്ലോഗ് പോസ്റ്റിന്റെ അവസാനം ഞാൻ വളരെ എളുപ്പമുള്ള ഒരു വഴി വിവരിക്കുന്നു.
നുറുങ്ങ്. ഗൂഗിൾ ഷീറ്റിൽ ഡ്യൂപ്ലിക്കേറ്റുകൾ കണ്ടെത്താനും നീക്കം ചെയ്യാനുമുള്ള വഴികൾ നിങ്ങൾ അന്വേഷിക്കുകയാണെങ്കിൽ, പകരം ഈ ബ്ലോഗ് പോസ്റ്റ് സന്ദർശിക്കുക. REGEXREPLACE(ടെക്സ്റ്റ്, റെഗുലർ_എക്സ്പ്രഷൻ, റീപ്ലേസ്മെന്റ്)
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, ഫംഗ്ഷനിൽ മൂന്ന് ആർഗ്യുമെന്റുകളുണ്ട്:
- ടെക്സ്റ്റ് — നിങ്ങൾ ടെക്സ്റ്റിനായി തിരയുന്നത് എവിടെയാണ് നീക്കം ചെയ്യാനുള്ള ചരട്. ഇത് ഇരട്ട ഉദ്ധരണികളിലുള്ള ടെക്സ്റ്റായിരിക്കാം അല്ലെങ്കിൽ ടെക്സ്റ്റ് ഉള്ള ഒരു സെൽ/റേഞ്ചിലേക്കുള്ള റഫറൻസായിരിക്കാം.
- regular_expression — നിങ്ങളുടെ തിരയൽ പാറ്റേൺ വിവിധ പ്രതീക കോമ്പിനേഷനുകൾ ഉൾക്കൊള്ളുന്നു. ഈ പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന എല്ലാ സ്ട്രിംഗുകളും നിങ്ങൾ തിരയുന്നതാണ്. ഞാൻ പറഞ്ഞാൽ എല്ലാ രസകരവും സംഭവിക്കുന്നത് ഈ വാദമാണ്.
- പകരം — ഒരു പുതിയ ആവശ്യമുള്ള ടെക്സ്റ്റ് സ്ട്രിംഗ്.
ഡാറ്റയുള്ള എന്റെ സെല്ലുകൾ എന്ന് കരുതുക. സെല്ലുകളിലെ വ്യത്യസ്ത സ്ഥലങ്ങളാണെങ്കിൽ രാജ്യത്തിന്റെ പേരും ( US ) അടങ്ങിയിരിക്കുന്നു:
അത് നീക്കംചെയ്യാൻ REGEXREPLACE എന്നെ എങ്ങനെ സഹായിക്കും?
=REGEXREPLACE(A1,"(.*)US(.*)","$1 $2")
ഫോർമുല കൃത്യമായി പ്രവർത്തിക്കുന്നത് ഇങ്ങനെയാണ്:
- ഇത് സെല്ലിലെ ഉള്ളടക്കങ്ങൾ സ്കാൻ ചെയ്യുന്നു A1
- ഈ മാസ്കുമായുള്ള പൊരുത്തങ്ങൾക്കായി: "(.*)US(.*)"
ഈ മാസ്ക് ഫംഗ്ഷനോട് പറയുന്നത് (.*) എന്നതിന് മുമ്പുള്ള മറ്റ് പ്രതീകങ്ങൾ എത്രയായാലും US തിരയുക അല്ലെങ്കിൽ രാജ്യത്തിന്റെ പേര് (.*) പിന്തുടരുക.
കൂടാതെ മുഴുവൻ മാസ്കും ഫംഗ്ഷൻ ആവശ്യപ്പെടുന്നതിനനുസരിച്ച് ഇരട്ട ഉദ്ധരണികൾ നൽകി :)
- അവസാന വാദം — "$1 $2" — പകരം എനിക്ക് ലഭിക്കേണ്ടത് ഇതാണ്. $1 , $2 എന്നിവ ഓരോന്നും പ്രതീകങ്ങളുടെ 2 ഗ്രൂപ്പുകളിൽ ഒന്നിനെ പ്രതിനിധീകരിക്കുന്നു — (.*) — മുമ്പത്തെ ആർഗ്യുമെന്റിൽ നിന്ന്. മൂന്നാമത്തെ ആർഗ്യുമെന്റിൽ നിങ്ങൾ ആ ഗ്രൂപ്പുകളെ ഈ രീതിയിൽ പരാമർശിക്കേണ്ടതാണ്, അതിനാൽ US
US ന് മുമ്പും ശേഷവുമുള്ള എല്ലാ കാര്യങ്ങളും ഫോർമുലയ്ക്ക് തിരികെ നൽകാനാകും, ഞാൻ വെറുതെ പറയുന്നില്ല' t 3rd ആർഗ്യുമെന്റിൽ ഇത് പരാമർശിക്കരുത് - അർത്ഥമാക്കുന്നത്, US കൂടാതെ A1 ൽ നിന്ന് എല്ലാം തിരികെ നൽകാൻ ഞാൻ ആഗ്രഹിക്കുന്നു.
നുറുങ്ങ്. വിവിധ റെഗുലർ എക്സ്പ്രഷനുകൾ നിർമ്മിക്കുന്നതിനും സെല്ലുകളുടെ വ്യത്യസ്ത സ്ഥാനങ്ങളിൽ വാചകം തിരയുന്നതിനും നിങ്ങൾക്ക് റഫറൻസ് ചെയ്യാൻ കഴിയുന്ന ഒരു പ്രത്യേക പേജ് ഉണ്ട്.
നുറുങ്ങ്. ശേഷിക്കുന്ന കോമകളെ സംബന്ധിച്ചിടത്തോളം, മുകളിൽ വിവരിച്ചിരിക്കുന്ന SUBSTITUTE ഫംഗ്ഷൻ അവ ഒഴിവാക്കാൻ സഹായിക്കും ;) നിങ്ങൾക്ക് REGEXREPLACE സബ്സ്റ്റിറ്റ്യൂട്ടിനൊപ്പം ഉൾപ്പെടുത്താനും ഒരു ഫോർമുല ഉപയോഗിച്ച് എല്ലാം പരിഹരിക്കാനും കഴിയും:
=SUBSTITUTE(REGEXREPLACE(A1,"(.*)US(.*)","$1 $2"),",","")
ടെക്സ്റ്റ് മുമ്പ്/പിന്നീട് നീക്കം ചെയ്യുക തിരഞ്ഞെടുത്ത എല്ലാ സെല്ലുകളിലെയും ചില പ്രതീകങ്ങൾ
ഉദാഹരണം 1. Google ഷീറ്റിനായുള്ള REGEXREPLACE ഫംഗ്ഷൻ
ചില പ്രതീകങ്ങൾക്ക് മുമ്പും ശേഷവും എല്ലാം ഒഴിവാക്കുമ്പോൾ, REGEXREPLACE-ഉം സഹായിക്കുന്നു. ഓർമ്മിക്കുക, ഫംഗ്ഷന് 3 ആർഗ്യുമെന്റുകൾ ആവശ്യമാണ്:
REGEXREPLACE(ടെക്സ്റ്റ്,റെഗുലർ_എക്സ്പ്രഷൻ, റീപ്ലേസ്മെന്റ്)കൂടാതെ, ഞാൻ ഫംഗ്ഷൻ അവതരിപ്പിച്ചപ്പോൾ മുകളിൽ സൂചിപ്പിച്ചതുപോലെ, നിങ്ങൾ ശരിയായി ഉപയോഗിക്കേണ്ട രണ്ടാമത്തേത് ഇതാണ്, അതിനാൽ ഫംഗ്ഷന് എന്താണ് കണ്ടെത്തേണ്ടതെന്നും നീക്കംചെയ്യണമെന്നും അറിയാൻ കഴിയും.
അതിനാൽ ഞാൻ വിലാസങ്ങൾ എങ്ങനെ നീക്കംചെയ്യും സെല്ലുകളിൽ ഫോൺ നമ്പറുകൾ മാത്രം സൂക്ഷിക്കണോ?
ഞാൻ ഉപയോഗിക്കുന്ന ഫോർമുല ഇതാ:
=REGEXREPLACE(A1,".*\n.*(\+.*)","$1")
4>
ആദ്യ ഭാഗത്തിൽ — .*\n .* — എന്റെ സെല്ലിൽ ഒന്നിലധികം വരികൾ ഉണ്ടെന്ന് പറയാൻ ഞാൻ backslash+n ഉപയോഗിക്കുന്നു. അതിനാൽ ആ ലൈൻ ബ്രേക്കിന് മുമ്പും ശേഷവും (അതുൾപ്പെടെ) ഫംഗ്ഷൻ എല്ലാം നീക്കം ചെയ്യണമെന്ന് ഞാൻ ആഗ്രഹിക്കുന്നു.
ബ്രാക്കറ്റിലുള്ള രണ്ടാം ഭാഗം (\+.*) എനിക്ക് സൂക്ഷിക്കണമെന്ന് പറയുന്നു പ്ലസ് ചിഹ്നവും അതിനെ പിന്തുടരുന്ന എല്ലാ കാര്യങ്ങളും. ഈ ഭാഗം ഗ്രൂപ്പുചെയ്യാനും പിന്നീട് മനസ്സിൽ സൂക്ഷിക്കാനും ഞാൻ ഈ ഭാഗം ബ്രാക്കറ്റിൽ എടുക്കുന്നു.
നുറുങ്ങ്. നിങ്ങൾ തിരയുന്ന ഒരു പ്രതീകമാക്കി മാറ്റുന്നതിന് പ്ലസിന് മുമ്പ് ബാക്ക്സ്ലാഷ് ഉപയോഗിക്കുന്നു. അതില്ലാതെ, പ്ലസ് എന്നത് മറ്റ് ചില പ്രതീകങ്ങളെ സൂചിപ്പിക്കുന്ന പദപ്രയോഗത്തിന്റെ ഒരു ഭാഗം മാത്രമായിരിക്കും (ഉദാഹരണത്തിന്, ഒരു നക്ഷത്രചിഹ്നം ചെയ്യുന്നതുപോലെ).
സമാന രീതിയിൽ, നിങ്ങൾക്ക് എല്ലാ ഫോൺ നമ്പറുകളും ഇല്ലാതാക്കാം എന്നിട്ടും വിലാസങ്ങൾ സൂക്ഷിക്കാം:
=REGEXREPLACE(A1,"(.*\n).*","$1")
ഇത്തവണ മാത്രം, നിങ്ങൾ ഫംഗ്ഷനെ ഗ്രൂപ്പിനോട് പറയുക (കൂടാതെ മടങ്ങുക) മുമ്പുള്ള എല്ലാംലൈൻ തകർത്ത് ബാക്കിയുള്ളവ മായ്ക്കുക:
ഉദാഹരണം 2. RIGHT+LEN+FIND
നിങ്ങളെ നീക്കം ചെയ്യാൻ അനുവദിക്കുന്ന കുറച്ച് Google ഷീറ്റ് ഫംഗ്ഷനുകൾ കൂടിയുണ്ട് ഒരു നിശ്ചിത പ്രതീകത്തിന് മുമ്പുള്ള വാചകം. അവ RIGHT, LEN, FIND എന്നിവയാണ്.
ശ്രദ്ധിക്കുക. സൂക്ഷിക്കേണ്ട രേഖകൾ എന്റെ കേസിലെ ഫോൺ നമ്പറുകൾ പോലെ ഒരേ നീളമാണെങ്കിൽ മാത്രമേ ഈ ഫംഗ്ഷനുകൾ സഹായിക്കൂ. അവർ അങ്ങനെയല്ലെങ്കിൽ, പകരം REGEXREPLACE ഉപയോഗിക്കുക അല്ലെങ്കിൽ അതിലും മികച്ചത്, അവസാനം വിവരിച്ചിരിക്കുന്ന എളുപ്പമുള്ള ഉപകരണം ഉപയോഗിക്കുക.
ഒരു പ്രത്യേക ക്രമത്തിൽ ഈ ട്രിയോ ഉപയോഗിക്കുന്നത്, അതേ ഫലം ലഭിക്കാനും ഒരു പ്രതീകത്തിന് മുമ്പുള്ള മുഴുവൻ വാചകവും നീക്കംചെയ്യാനും എന്നെ സഹായിക്കും — ഒരു പ്ലസ് ചിഹ്നം:
=RIGHT(A1,(LEN(A1)-(FIND("+",A1)-1)))
0>ഈ ഫോർമുല എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് ഞാൻ വിശദീകരിക്കാം:
- FIND("+",A1)-1 A1 ( 24) എന്നതിലെ പ്ലസ് ചിഹ്നത്തിന്റെ സ്ഥാന നമ്പർ കണ്ടെത്തുന്നു ) കൂടാതെ 1 കുറയ്ക്കുന്നു, അതിനാൽ മൊത്തം പ്ലസ് ഉൾപ്പെടുന്നില്ല: 23 .
- LEN(A1)-(FIND("+",A1)- 1) A1 ( 40 ) ലെ മൊത്തം പ്രതീകങ്ങളുടെ എണ്ണം പരിശോധിച്ച് അതിൽ നിന്ന് 23 (FIND കണക്കാക്കിയത്) കുറയ്ക്കുന്നു: 17 .
- തുടർന്ന് വലത് A1 ന്റെ അവസാനം (വലത്) നിന്ന് 17 പ്രതീകങ്ങൾ നൽകുന്നു.
നിർഭാഗ്യവശാൽ, എന്റെ കാര്യത്തിൽ ലൈൻ ബ്രേക്കിന് ശേഷമുള്ള വാചകം നീക്കംചെയ്യാൻ ഈ വഴി അധികം സഹായിക്കില്ല (ഫോൺ നമ്പറുകൾ മായ്ക്കുക, വിലാസങ്ങൾ സൂക്ഷിക്കുക), കാരണം വിലാസങ്ങൾ വ്യത്യസ്ത ദൈർഘ്യമുള്ളതാണ്.
ശരി, കുഴപ്പമില്ല. അവസാനത്തെ ടൂൾ ഈ ജോലി എന്തായാലും നന്നായി ചെയ്യുന്നു ;)
Google ഷീറ്റിലെ സ്ട്രിംഗുകളിൽ നിന്ന് ആദ്യ/അവസാന N പ്രതീകങ്ങൾ നീക്കം ചെയ്യുക
നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ഒരുഒരു സെല്ലിന്റെ തുടക്കത്തിലോ അവസാനത്തിലോ ഉള്ള നിശ്ചിത എണ്ണം വ്യത്യസ്ത പ്രതീകങ്ങൾ, REGEXREPLACE, RIGHT/LEFT+LEN എന്നിവയും സഹായിക്കും.
ശ്രദ്ധിക്കുക. മുകളിൽ ഈ ഫംഗ്ഷനുകൾ ഞാൻ ഇതിനകം അവതരിപ്പിച്ചതിനാൽ, ഞാൻ ഈ പോയിന്റ് ചുരുക്കി കുറച്ച് റെഡിമെയ്ഡ് ഫോർമുലകൾ നൽകും. അല്ലെങ്കിൽ അവസാനം വിവരിച്ചിരിക്കുന്ന ഏറ്റവും എളുപ്പമുള്ള പരിഹാരത്തിലേക്ക് പോകാൻ മടിക്കേണ്ടതില്ല.
അപ്പോൾ, ഈ ഫോൺ നമ്പറുകളിൽ നിന്ന് എനിക്ക് എങ്ങനെ കോഡുകൾ മായ്ക്കാനാകും? അല്ലെങ്കിൽ, മറ്റൊരു രീതിയിൽ പറഞ്ഞാൽ, സെല്ലുകളിൽ നിന്ന് ആദ്യത്തെ 9 പ്രതീകങ്ങൾ നീക്കം ചെയ്യുക:
- REGEXREPLACE ഉപയോഗിക്കുക. 9-ാമത്തെ പ്രതീകം (ആ 9-ാമത്തെ പ്രതീകം ഉൾപ്പെടെ) വരെയുള്ള എല്ലാം കണ്ടെത്തുകയും ഇല്ലാതാക്കുകയും ചെയ്യുന്ന ഒരു സാധാരണ എക്സ്പ്രഷൻ സൃഷ്ടിക്കുക:
=REGEXREPLACE(A1,"(.{9})(.*)","$2")
.
നുറുങ്ങ്. അവസാന N പ്രതീകങ്ങൾ നീക്കംചെയ്യുന്നതിന്, സാധാരണ എക്സ്പ്രഷനിൽ ഗ്രൂപ്പുകൾ സ്വാപ്പ് ചെയ്യുക:
=REGEXREPLACE(A1,"(.*)(.{9})","$1")
- വലത്/ഇടത്+ലെൻ, ഇല്ലാതാക്കാൻ ശേഷിക്കുന്ന ഭാഗം തിരികെ നൽകാനുള്ള പ്രതീകങ്ങളുടെ എണ്ണം എണ്ണുക. യഥാക്രമം ഒരു സെല്ലിന്റെ അവസാനം അല്ലെങ്കിൽ ആരംഭം മുതൽ:
=RIGHT(A1,LEN(A1)-9)
നുറുങ്ങ്. സെല്ലുകളിൽ നിന്ന് അവസാന 9 പ്രതീകങ്ങൾ നീക്കംചെയ്യുന്നതിന്, RIGHT എന്നതിന് പകരം LEFT:
=LEFT(A1,LEN(A1)-9)
- അവസാനം എന്നാൽ REPLACE ഫംഗ്ഷൻ ആണ്. ഇടതുവശത്ത് നിന്ന് ആരംഭിക്കുന്ന 9 പ്രതീകങ്ങൾ എടുത്ത് പകരം മറ്റൊന്നും നൽകാതിരിക്കാൻ നിങ്ങളോട് പറയുന്നു ( "" ):
=REPLACE(A1,1,9,"")
ശ്രദ്ധിക്കുക. ടെക്സ്റ്റ് പ്രോസസ്സ് ചെയ്യുന്നതിന് REPLACE-ന് ഒരു ആരംഭ സ്ഥാനം ആവശ്യമുള്ളതിനാൽ, ഒരു സെല്ലിന്റെ അറ്റത്ത് നിന്ന് N പ്രതീകങ്ങൾ ഇല്ലാതാക്കണമെങ്കിൽ അത് ചെയ്യില്ല.
Google ഷീറ്റിലെ നിർദ്ദിഷ്ട ടെക്സ്റ്റ് നീക്കംചെയ്യാനുള്ള ഫോർമുല രഹിത മാർഗം — പവർ ടൂളുകൾആഡ്-ഓൺ
ഫംഗ്ഷനുകളും നിങ്ങൾക്ക് കൊല്ലാൻ സമയമുള്ളപ്പോഴെല്ലാം എല്ലാം നല്ലതാണ്. എന്നാൽ മേൽപ്പറഞ്ഞ എല്ലാ വഴികളും ഉൾക്കൊള്ളുന്ന ഒരു പ്രത്യേക ഉപകരണം ഉണ്ടെന്ന് നിങ്ങൾക്കറിയാമോ, ആവശ്യമായ റേഡിയോ ബട്ടൺ തിരഞ്ഞെടുക്കുക മാത്രമാണ് നിങ്ങൾ ചെയ്യേണ്ടത്? :) ഫോർമുലകളില്ല, അധിക കോളങ്ങളൊന്നുമില്ല — നിങ്ങൾക്ക് ഒരു മികച്ച സൈഡ്കിക്ക് വേണ്ടി ആഗ്രഹിക്കാനായില്ല ;D
നിങ്ങൾ അതിനായി എന്റെ വാക്ക് എടുക്കേണ്ടതില്ല, പവർ ടൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്ത് അത് സ്വയം കാണുക:<3
- ആദ്യത്തെ ഗ്രൂപ്പ് നിങ്ങളെ ഒന്നിലധികം സബ്സ്ട്രിംഗുകളോ വ്യക്തിഗത പ്രതീകങ്ങളോ നീക്കംചെയ്യാൻ അനുവദിക്കുന്നു എല്ലാ തിരഞ്ഞെടുത്ത സെല്ലുകളിലെയും ഒരു സമയം:
>:
പവർ ടൂളുകളിൽ നിന്നുള്ള മറ്റൊരു ഉപകരണം ടൈംസ്റ്റാമ്പുകളിൽ നിന്ന് സമയവും തീയതിയും യൂണിറ്റുകൾ നീക്കം ചെയ്യും. ഇതിനെ സ്പ്ലിറ്റ് തീയതി എന്ന് വിളിക്കുന്നു & സമയം:
സമയവും തീയതിയും യൂണിറ്റുകൾ നീക്കം ചെയ്യുന്നതുമായി സ്പ്ലിറ്റിംഗ് ടൂളിന് എന്ത് ബന്ധമുണ്ട്? ശരി, ടൈംസ്റ്റാമ്പുകളിൽ നിന്ന് സമയം നീക്കംചെയ്യുന്നതിന്, തീയതി തിരഞ്ഞെടുക്കുക, കാരണം ഇത് നിങ്ങൾ സൂക്ഷിക്കാൻ ആഗ്രഹിക്കുന്ന ഭാഗമാണ്, കൂടാതെ മുകളിലെ സ്ക്രീൻഷോട്ടിലെ പോലെ ഉറവിട ഡാറ്റ മാറ്റിസ്ഥാപിക്കുക ടിക്ക് ചെയ്യുക.
ടൂൾ തീയതി യൂണിറ്റ് എക്സ്ട്രാക്റ്റ് ചെയ്ത് മുഴുവൻ ടൈംസ്റ്റാമ്പും മാറ്റിസ്ഥാപിക്കും. അല്ലെങ്കിൽ, മറ്റൊന്നിൽ