Formuli Excel Għal Tindif Komuni tad-Dejta

Formuli ta 'Tindif tad-Dejta ta' Excel

Għal bosta snin, użajt il-pubblikazzjoni bħala riżorsa biex mhux biss niddeskrivi kif nagħmlu l-affarijiet, imma biex inżomm rekord għalija nnifsi biex inħares aktar 'il fuq! Illum, kellna klijent li tana fajl tad-dejta tal-klijent li kien diżastru. Prattikament kull qasam kien ifformattjat ħażin u; bħala riżultat, ma stajniex nimportaw id-dejta. Filwaqt li hemm xi add-ons tajbin għal Excel biex jagħmlu t-tindif bl-użu ta 'Visual Basic, aħna nħaddmu Office for Mac li mhux se jappoġġja macros. Minflok, aħna nfittxu formuli dritti biex ngħinu. Ħsibt li naqsam uħud minn dawk hawn biss sabiex oħrajn ikunu jistgħu jużawhom.

Neħħi Karattri Mhux Numeriċi

Is-sistemi ħafna drabi jeħtieġu li n-numri tat-telefon jiddaħħlu f'formula speċifika ta '11-il ċifra bil-kodiċi tal-pajjiż u l-ebda punteġġjatura. Madankollu, in-nies spiss idaħħlu din id-dejta b’sinkijiet u perjodi minflok. Hawn formula kbira għal tneħħi l-karattri mhux numeriċi kollha fl-Excel. Il-formula tirrevedi d-dejta fiċ-ċellula 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))

Issa tista 'tikkopja l-kolonna li tirriżulta u tużaha Editja> Valuri Paste biex tikteb fuq id-dejta bir-riżultat ifformattjat kif suppost.

Evalwa Oqsma Multipli b'OR

Ħafna drabi aħna nnaddfu rekords mhux kompluti minn importazzjoni. L-utenti ma jirrealizzawx li mhux dejjem ikollok tikteb formuli ġerarkiċi kumplessi u li tista 'tikteb dikjarazzjoni OR minflok. F'dan l-eżempju hawn taħt, irrid niċċekkja A2, B2, C2, D2, jew E2 għal dejta nieqsa. Jekk hemm xi dejta nieqsa, jien se nirritorna 0, inkella 1. Dan jippermettili nirranġa l-ordni tad-dejta u tħassar ir-rekords li mhumiex kompluti.

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

Ittrimmja u Okkatenja Oqsma

Jekk id-dejta tiegħek għandha kampijiet tal-Isem u l-Kunjom, iżda l-importazzjoni tiegħek għandha kamp tal-isem sħiħ, tista 'tikkonkatenja l-oqsma flimkien b'mod pulit billi tuża l-Funzjoni Excel Konkatenata mibnija, imma kun żgur li tuża TRIM biex tneħħi kwalunkwe spazju vojt qabel jew wara l- test. Aħna ngeżwru l-qasam kollu bit-TRIM fil-każ li waħda mill-oqsma ma jkollhiex dejta:

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

Iċċekkja għal Indirizz tal-Email Validu

Formula pjuttost sempliċi li tfittex kemm għall-@ u. f'indirizz elettroniku:

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

Estratt l-Ismijiet u l-Ismijiet

Kultant, il-problema hija l-oppost. Id-dejta tiegħek għandha qasam ta 'isem sħiħ imma għandek bżonn taqta' l-isem u l-kunjom. Dawn il-formuli jfittxu l-ispazju bejn l-isem u l-kunjom u jaqbdu t-test fejn meħtieġ. L-IT jimmaniġġja wkoll jekk m'hemmx kunjom jew hemm daħla vojta f'A2.

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

U l-kunjom:

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

Limita n-Numru ta 'Karattri u Żid ...

Qatt ridt tnaddaf il-meta deskrizzjonijiet tiegħek? Jekk ridt tiġbed il-kontenut f'Excel u mbagħad ittrimmja l-kontenut għall-użu f'qasam Meta Description (150 sa 160 karattru), tista 'tagħmel dan billi tuża din il-formula minn Spot Tiegħi. Tkisser b'mod nadif id-deskrizzjoni fi spazju u mbagħad iżżid il -...:

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

Naturalment, dawn mhumiex maħsuba biex ikunu komprensivi ... ftit formuli ta 'malajr biex jgħinuk tibda bil-qabża! Liema formuli oħra ssib ruħek li tuża? Żidhom fil-kummenti u jien nagħtikom kreditu hekk kif naġġorna dan l-artikolu.

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.