Oftaj Datumaj Purigaj Formuloj en Excel

excel formuloj

Dum jaroj, mi uzis la eldonaĵon kiel rimedon por ne nur priskribi kiel fari aferojn, sed ankaŭ konservi registron por ke mi serĉu poste! Hodiaŭ ni havis klienton, kiu donis al ni dosieron pri kliento, kiu estis katastrofo. Praktike ĉiu kampo estis misformata kaj; sekve de tio ni ne povis importi la datumojn. Dum ekzistas iuj bonegaj aldonaĵoj por Excel por purigi per Visual Basic, ni funkciigas Office por Mac, kiu ne subtenas makroojn. Anstataŭe ni serĉas rektajn formulojn por helpi. Mi pensis dividi iujn el ĉi tie nur por ke aliaj povu uzi ilin.

Forigi sennombrajn signojn

Sistemoj ofte postulas enmeti telefonajn numerojn en specifa 11-cifera formulo kun la landokodo kaj neniu interpunkcio. Tamen homoj ofte enigas ĉi tiujn datumojn anstataŭe kun streketoj kaj punktoj. Jen bonega formulo por forigante ĉiujn nenombrajn signojn en Excel. La formulo revizias la datumojn en ĉelo A2:

=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))

Nun vi povas kopii la rezultan kolumnon kaj uzi Redaktu> Algluu Valorojn skribi super la datumoj kun la taŭge formatita rezulto.

Taksi Multoblajn Kampojn kun OR

Ni ofte forigas nekompletajn registrojn de importado. Uzantoj ne rimarkas, ke vi ne ĉiam devas skribi kompleksajn hierarkiajn formulojn kaj ke vi povas anstataŭe skribi A statement-aserton. En ĉi tiu ekzemplo sube, mi volas kontroli A2, B2, C2, D2 aŭ E2 por mankantaj datumoj. Se mankas iuj datumoj, mi redonos 0, alie 1. Tio permesos al mi ordigi la datumojn kaj forigi la nekompletajn registrojn.

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

Tranĉi kaj Kunligi Kampojn

Se viaj datumoj havas antaŭnomajn kaj familinomajn kampojn, sed via importado havas plenan nomon, vi povas kunligi la kampojn nete uzante la enkonstruitan Excel-funkcion kunligi, sed nepre uzu TRIM por forigi iujn malplenajn spacojn antaŭ aŭ post la teksto. Ni envolvas la tutan kampon per TRIM, se unu el la kampoj ne havas datumojn:

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

Kontrolu pri Valida Retpoŝta Adreso

Sufiĉe simpla formulo, kiu serĉas ambaŭ @ kaj. en retpoŝta adreso:

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

Ĉerpu antaŭnomojn kaj familinomojn

Foje, la problemo estas la malo. Viaj datumoj havas kompletan nomkampon, sed vi devas analizi la nomon kaj familinomojn. Ĉi tiuj formuloj serĉas la spacon inter la nomo kaj familinomo kaj ekprenas tekston kie necese. Ĝi ankaŭ pritraktas se ne estas familia nomo aŭ estas malplena eniro en A2.

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

Kaj la familinomo:

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

Limigu la nombron de signoj kaj aldonu ...

Ĉu vi iam volis purigi viajn meta-priskribojn? Se vi volus tiri enhavon en Excel kaj poste eltondi la enhavon por uzi en kampo Meta-Priskribo (150 ĝis 160 signoj), vi povas fari tion per ĉi tiu formulo de Mia Punkto. Ĝi pure rompas la priskribon ĉe spaco kaj poste aldonas la ...:

=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)

Kompreneble, ĉi tiuj ne celas esti ampleksaj ... nur kelkaj rapidaj formuloj por helpi vin komenci! Kiujn aliajn formulojn vi trovas uzante? Aldonu ilin en la komentojn kaj mi donos al vi krediton dum mi ĝisdatigos ĉi tiun artikolon.

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.