പൊതുവായ ഡാറ്റ വൃത്തിയാക്കലിനുള്ള എക്സൽ ഫോർമുലകൾ

എക്സൽ ഡാറ്റ ക്ലീനപ്പ് ഫോർമുലകൾ

വർഷങ്ങളായി, കാര്യങ്ങൾ എങ്ങനെ ചെയ്യാമെന്ന് വിവരിക്കുന്നതിനല്ല, പിന്നീട് നോക്കുന്നതിന് ഒരു റെക്കോർഡ് സൂക്ഷിക്കുന്നതിനും ഞാൻ ഒരു ഉറവിടമായി പ്രസിദ്ധീകരണം ഉപയോഗിച്ചു! ഇന്ന്, ഞങ്ങൾക്ക് ഒരു ക്ലയന്റ് ഉണ്ടായിരുന്നു, അത് ഞങ്ങൾക്ക് ഒരു ഉപഭോക്തൃ ഡാറ്റ ഫയൽ കൈമാറി, അത് ഒരു ദുരന്തമായിരുന്നു. ഫലത്തിൽ എല്ലാ ഫീൽഡുകളും തെറ്റായി ഫോർമാറ്റുചെയ്‌തു; ഫലമായി, ഞങ്ങൾക്ക് ഡാറ്റ ഇറക്കുമതി ചെയ്യാൻ കഴിഞ്ഞില്ല. വിഷ്വൽ ബേസിക് ഉപയോഗിച്ച് വൃത്തിയാക്കൽ നടത്തുന്നതിന് എക്സലിനായി ചില മികച്ച ആഡ്-ഓണുകൾ ഉണ്ടെങ്കിലും, ഞങ്ങൾ മാക്രോസിനെ പിന്തുണയ്‌ക്കാത്ത ഓഫീസ് ഫോർ മാക് പ്രവർത്തിപ്പിക്കുന്നു. പകരം, സഹായിക്കുന്നതിന് ഞങ്ങൾ നേരായ ഫോർമുലകൾക്കായി നോക്കുന്നു. മറ്റുള്ളവർ‌ക്ക് അവ ഉപയോഗിക്കാൻ‌ കഴിയുന്ന തരത്തിൽ‌ ഞാൻ‌ അവയിൽ‌ ചിലത് പങ്കിടാൻ‌ വിചാരിച്ചു.

സംഖ്യേതര പ്രതീകങ്ങൾ നീക്കംചെയ്യുക

സിസ്റ്റങ്ങൾക്ക് മിക്കപ്പോഴും ഫോൺ നമ്പറുകൾ ഒരു നിർദ്ദിഷ്ട, 11-അക്ക ഫോർമുലയിൽ രാജ്യ കോഡ് ഉപയോഗിച്ച് ഉൾപ്പെടുത്തേണ്ടതുണ്ട്, കൂടാതെ വിരാമചിഹ്നവുമില്ല. എന്നിരുന്നാലും, ആളുകൾ‌ പലപ്പോഴും ഡാഷുകളും പീരിയഡുകളും ഉപയോഗിച്ച് ഈ ഡാറ്റ നൽ‌കുന്നു. ഇതിനുള്ള മികച്ച ഫോർമുല ഇതാ എല്ലാ അക്കങ്ങളല്ലാത്ത പ്രതീകങ്ങളും നീക്കംചെയ്യുന്നു Excel- ൽ. ഫോർമുല സെൽ എ 2 ലെ ഡാറ്റ അവലോകനം ചെയ്യുന്നു:

=IF(A2="","",SUMPRODUCT(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$25),1))*
ROW($1:$25),0),ROW($1:$25))+1,1)*10^ROW($1:$25)/10))

തത്ഫലമായുണ്ടാകുന്ന നിര പകർത്തി ഉപയോഗിക്കാം എഡിറ്റുചെയ്യുക> മൂല്യങ്ങൾ ഒട്ടിക്കുക ശരിയായി ഫോർമാറ്റ് ചെയ്ത ഫലം ഉപയോഗിച്ച് ഡാറ്റ എഴുതാൻ.

അല്ലെങ്കിൽ ഒന്നിലധികം ഫീൽഡുകൾ വിലയിരുത്തുക

ഒരു ഇറക്കുമതിയിൽ നിന്ന് ഞങ്ങൾ പലപ്പോഴും അപൂർണ്ണമായ റെക്കോർഡുകൾ നീക്കംചെയ്യുന്നു. നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും സങ്കീർണ്ണമായ ശ്രേണി ഫോർമുലകൾ എഴുതേണ്ടതില്ലെന്നും പകരം നിങ്ങൾക്ക് ഒരു പ്രസ്താവന എഴുതാമെന്നും ഉപയോക്താക്കൾ മനസ്സിലാക്കുന്നില്ല. ചുവടെയുള്ള ഈ ഉദാഹരണത്തിൽ‌, ഡാറ്റ നഷ്‌ടമായതിന് A2, B2, C2, D2 അല്ലെങ്കിൽ E2 പരിശോധിക്കാൻ‌ ഞാൻ‌ താൽ‌പ്പര്യപ്പെടുന്നു. ഏതെങ്കിലും ഡാറ്റ കാണുന്നില്ലെങ്കിൽ, ഞാൻ ഒരു 0, അല്ലെങ്കിൽ 1 നൽകാം. ഇത് ഡാറ്റ ക്രമപ്പെടുത്താനും അപൂർണ്ണമായ റെക്കോർഡുകൾ ഇല്ലാതാക്കാനും എന്നെ അനുവദിക്കും.

=IF(OR(A2="",B2="",C2="",D2="",E2=""),0,1)

ഫീൽഡുകൾ ട്രിം ചെയ്യുക, കോൺകറ്റനേറ്റ് ചെയ്യുക

നിങ്ങളുടെ ഡാറ്റയ്ക്ക് ആദ്യ, അവസാന നാമ ഫീൽഡുകൾ ഉണ്ടെങ്കിലും നിങ്ങളുടെ ഇറക്കുമതിക്ക് ഒരു പൂർണ്ണ നാമ ഫീൽഡ് ഉണ്ടെങ്കിൽ, ബിൽറ്റ് ഇൻ എക്സൽ ഫംഗ്ഷൻ കോൺകറ്റനേറ്റ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഫീൽഡുകൾ ഭംഗിയായി സംയോജിപ്പിക്കാൻ കഴിയും, എന്നാൽ മുമ്പോ ശേഷമോ ഏതെങ്കിലും ശൂന്യമായ ഇടങ്ങൾ നീക്കംചെയ്യാൻ TRIM ഉപയോഗിക്കുന്നത് ഉറപ്പാക്കുക. വാചകം. ഒരു ഫീൽഡിന് ഡാറ്റ ഇല്ലാത്ത സാഹചര്യത്തിൽ ഞങ്ങൾ മുഴുവൻ ഫീൽഡും TRIM ഉപയോഗിച്ച് പൊതിയുന്നു:

=TRIM(CONCATENATE(TRIM(A1)," ",TRIM(B1)))

സാധുവായ ഇമെയിൽ വിലാസം പരിശോധിക്കുക

@, എന്നിവ രണ്ടും തിരയുന്ന വളരെ ലളിതമായ ഒരു ഫോർമുല. ഒരു ഇമെയിൽ വിലാസത്തിൽ:

=AND(FIND(“@”,A2),FIND(“.”,A2),ISERROR(FIND(” “,A2)))

ആദ്യ, അവസാന നാമങ്ങൾ എക്‌സ്‌ട്രാക്റ്റുചെയ്യുക

ചിലപ്പോൾ, പ്രശ്നം വിപരീതമാണ്. നിങ്ങളുടെ ഡാറ്റയ്ക്ക് ഒരു പൂർണ്ണ നാമ ഫീൽഡ് ഉണ്ട്, എന്നാൽ ആദ്യ, അവസാന നാമങ്ങൾ നിങ്ങൾ പാഴ്‌സുചെയ്യേണ്ടതുണ്ട്. ഈ സൂത്രവാക്യങ്ങൾ പേരിന്റെ ആദ്യ, അവസാന ഭാഗങ്ങൾക്കിടയിലുള്ള ഇടം തിരയുകയും ആവശ്യമുള്ളിടത്ത് വാചകം പിടിച്ചെടുക്കുകയും ചെയ്യുന്നു. അവസാന നാമം ഇല്ലെങ്കിലോ എ 2 ൽ ഒരു ശൂന്യമായ എൻ‌ട്രി ഉണ്ടെങ്കിലോ ഐടി കൈകാര്യം ചെയ്യുന്നു.

=IFERROR(IF(SEARCH(" ",A2,1),LEFT(A2, SEARCH(" ",A2,1)),A2),IF(LEN(A2)>0,A2,""))

അവസാന പേരും:

=IFERROR(IF(SEARCH(" ",A2,1),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1)),A2),"")

പ്രതീകങ്ങളുടെ എണ്ണം പരിമിതപ്പെടുത്തി ചേർക്കുക…

നിങ്ങളുടെ മെറ്റാ വിവരണങ്ങൾ എപ്പോഴെങ്കിലും വൃത്തിയാക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചിരുന്നോ? Excel- ലേക്ക് ഉള്ളടക്കം വലിച്ചിടാനും മെറ്റാ വിവരണ ഫീൽഡിൽ (150 മുതൽ 160 പ്രതീകങ്ങൾ വരെ) ഉള്ളടക്കം ട്രിം ചെയ്യാനും നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഈ ഫോർമുല ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് ചെയ്യാൻ കഴിയും എന്റെ സ്പോട്ട്. ഇത് ഒരു സ്ഥലത്ത് വിവരണം വൃത്തിയായി തകർക്കുകയും തുടർന്ന്…:

=IF(LEN(A1)>155,LEFT(A1,FIND("*",SUBSTITUTE(A1," ","*",LEN(LEFT(A1,154))-LEN(SUBSTITUTE(LEFT(A1,154)," ",""))))) & IF(LEN(A1)>FIND("*",SUBSTITUTE(A1," ","*",LEN(LEFT(A1,154))-LEN(SUBSTITUTE(LEFT(A1,154)," ","")))),"…",""),A1)

തീർച്ചയായും, ഇവ സമഗ്രമായിരിക്കണമെന്നല്ല ഉദ്ദേശിക്കുന്നത്… ഒരു ജമ്പ് ആരംഭിക്കാൻ നിങ്ങളെ സഹായിക്കുന്ന ചില ദ്രുത സൂത്രവാക്യങ്ങൾ! മറ്റ് ഏത് സൂത്രവാക്യങ്ങളാണ് നിങ്ങൾ ഉപയോഗിക്കുന്നത്? അഭിപ്രായങ്ങളിൽ അവ ചേർക്കുക, ഞാൻ ഈ ലേഖനം അപ്‌ഡേറ്റുചെയ്യുമ്പോൾ ഞാൻ നിങ്ങൾക്ക് ക്രെഡിറ്റ് നൽകും.

നീ എന്ത് ചിന്തിക്കുന്നു?

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.