Excel-ийн нийтлэг өгөгдөл цэвэрлэх томъёо

excel томъёо

Олон жилийн турш би уг нийтлэлийг зөвхөн аливаа зүйлийг хэрхэн хийхийг дүрслэх төдийгүй, дараа нь хайж олохын тулд тэмдэглэл хөтлөх зорилгоор эх сурвалж болгон ашиглаж ирсэн! Өнөөдөр гамшиг болсон хэрэглэгчийн өгөгдлийн файлыг бидэнд өгсөн үйлчлүүлэгчтэй боллоо. Бараг талбар бүр буруу форматлагдсан байсан; Үүний үр дүнд бид өгөгдлийг импортлох боломжгүй болсон. Excel-д Visual Basic ашиглан цэвэрлэгээ хийх гайхалтай нэмэлт нэмэлтүүд байгаа боловч бид Office for Mac програмыг ажиллуулдаг бөгөөд энэ нь макро ашиглах боломжгүй байдаг. Үүний оронд бид туслах шулуун томъёог хайж байна. Бусдыг нь ашиглахын тулд энд байгаа хүмүүсийн заримыг нь хуваалцъя гэж бодлоо.

Тоон бус тэмдэгтүүдийг устгах

Системүүд ихэвчлэн утасны дугаарыг улсын код, цэг таслалгүй, 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))

Одоо та гарсан баганыг хуулж ашиглах боломжтой Засах> Утгыг буулгах зөв форматлагдсан үр дүн бүхий өгөгдлийг бичих.

Олон талбарыг OR-оор үнэлнэ үү

Бид импортоос дутуу бүртгэлийг ихэвчлэн цэвэрлэдэг. Хэрэглэгчид та үргэлж төвөгтэй шаталсан томъёо бичих шаардлагагүй бөгөөд үүний оронд OR мэдэгдэл бичиж болно гэдгийг хэрэглэгчид ойлгодоггүй. Доорх жишээнд би A2, B2, C2, D2, эсвэл E2-д мэдээлэл дутуу байгаа эсэхийг шалгахыг хүсч байна. Хэрэв ямар нэгэн өгөгдөл байхгүй бол би 0-ийг буцааж өгөх болно, өөрөөр бол 1. Энэ нь өгөгдлийн дарааллыг эрэмбэлж, дутуу бичлэгийг устгах боломжийг олгоно.

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

Талбайнуудыг тайрч, нэгтгэх

Хэрэв таны өгөгдөлд Овог, нэрийн талбар байгаа боловч импортынхоо бүтэн нэрийн талбар байгаа бол Excel Function Concatenate програмыг ашиглан талбаруудыг хооронд нь нягт уялдуулж нэгтгэх боломжтой боловч 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-д татаж, дараа нь Meta Description талбарт ашиглах контентыг багасгахыг хүсвэл (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-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.