Eraygii ugu dambeeyay

Fudud, jaleecada hore, mushkilad xal aan cad ahayn: ka soo saar ereyga u dambeeya sadar qoraal ah. Waa hagaag, ama, guud ahaan, jajabkii ugu dambeeyay, oo ay kala soocaan dabeecad xaddidan (meel, comma, iwm.) Si kale haddii loo dhigo, waxaa lagama maarmaan ah in la hirgeliyo raadinta gadaal (laga bilaabo dhammaadka ilaa bilowga) ee xargaha a Dabeecad la siiyay ka dibna soo saar dhammaan jilayaasha midigta.

Aynu eegno dhaqan ahaan dhowr siyaabood oo lagu kala xusho: qaacidooyinka, macros, iyo iyada oo loo marayo Query Query.

Habka 1. Foomamka

Si aan u fududeyno fahamka nuxurka iyo makaanikada qaacidada, aan ka bilowno meel fog. Marka hore, aynu kordhino tirada bannaan ee u dhaxaysa erayada qoraalka isha, tusaale ahaan, 20 xabbo. Waxaad tan ku samayn kartaa shaqada beddelka. MAGACAAB (BADAL) iyo shaqada soo celinta jilaa la bixiyay N-times - REPEAT (REPT):

Eraygii ugu dambeeyay

Hadda waxaan ka jarnay 20 xaraf dhamaadka qoraalka natiijada annaga oo adeegsanayna shaqada XAQA (MIDIG):

Eraygii ugu dambeeyay

Way sii kululaanaysaa, sax? Way hadhaysaa in laga saaro meelo dheeraad ah iyada oo la adeegsanayo hawsha TRIM (TRIM) dhibkana waa la xalin doonaa:

Eraygii ugu dambeeyay

Nooca Ingiriisiga, qaacidadayadu waxay u ekaan doontaa sidan:

=XAQ (XAQA(BADALKA(A1;»;REPT(";20));20))

Waxaan rajeynayaa in ay caddahay in mabda'a aan loo baahnayn in si sax ah loo geliyo 20 boos - tiro kasta ayaa sameyn doonta, ilaa inta ay ka badan tahay dhererka ereyga ugu dheer ee qoraalka isha.

Oo haddii qoraalka isha loo baahan yahay in aan loo qaybin meel bannaan, laakiin loo qaybiyo jile kale (tusaale ahaan, comma), markaa qaacidadayadu waxay u baahan doontaa in wax yar la saxo:

Eraygii ugu dambeeyay

Habka 2. Shaqada Macro

Hawsha soo saarista kelmadda ugu dambeysa ama jajabka qoraalka ayaa sidoo kale lagu xallin karaa iyadoo la adeegsanayo makros, kuwaas oo ah, qorista shaqada raadinta ee Visual Basic taas oo sameyn doonta waxa aan u baahanahay - ka raadi xargaha hoosaadka ee jihada ka soo horjeeda - laga bilaabo dhamaadka ilaa bilowga.

Riix jidka gaaban ee kiiboodhka Alt+F11 ama badhan Visual Basic tab sameeysa (horumariye)si loo furo tifaftiraha macro. Ka dibna ku dar module cusub iyada oo loo marayo menu-ka Geli - Module oo halkaa ku koobbi koodka soo socda:

 Shaqada LastWord (txt Sida Xarigga, Delim Ikhtiyaarka Sida Xarigga = "", Ikhtiyaarka n Sida Isku-dhafka = 1) Sida String arFragments = Qayb (txt, delim) LastWord = arFragments (UBound(arFragments) - n + 1) Shaqada dhamaadka  

Hadda waxaad ku kaydin kartaa buugga shaqada (qaab makro-karti ah!) Oo waxaad isticmaali kartaa shaqada la abuuray ee soo socota:

=Erayga Dambe (txt ; delim ; n)

halkaas oo

  • txt - unug leh qoraalka isha
  • delim - jilaha kala soocida (default - space)
  • n - kelmadee ayaa laga soo saarayaa dhamaadka (by default - kan ugu horreeya ee dhamaadka)

Eraygii ugu dambeeyay

Isbeddel kasta oo ku yimaadda qoraalka isha mustaqbalka, shaqadayada weyn ayaa dib loo xisaabin doonaa duulista, sida shaqo kasta oo xaashida Excel ah.

Habka 3. Weydiinta Awoodda

Weydiinta Awooda waa wax ku darista bilaashka ah ee Microsoft si loogu soo dejiyo xogta Excel laga soo bilaabo meel kasta ka dibna xogta la soo dejiyo u beddelo qaab kasta. Awoodda iyo qaboojinta wax-ku-darkan ayaa aad u weyn in Microsoft ay u dhistay dhammaan astaamaheeda Excel 2016 si caadi ah. Wixii Excel 2010-2013 Query Query waxaa laga soo dejisan karaa bilaash halkan.

Hawsheenna ah kala saarida kelmadda u dambaysa ama jajabka iyada oo loo marayo kala-soociye la bixiyay iyadoo la adeegsanayo Query Query si fudud ayaa loo xalliyaa.

Marka hore, aan u rogno shaxda xogtayada miis caqli badan annagoo adeegsanayna furayaasha kiiboodhka. Ctrl+T ama amar Guriga – Qaab miis ahaan (Guriga - Qaabka Shaxda):

Eraygii ugu dambeeyay

Kadibna waxaan ku dhejineynaa "miiska smart" ee la abuuray ee Query Query annaga oo adeegsanayna amarka Laga soo bilaabo miiska/kala duwanaanshaha (Miisaska/kala duwanaanshaha) tab Data (haddii aad haysato Excel 2016) ama tabka Weydiinta Awooda (haddii aad haysato Excel 2010-2013):

Eraygii ugu dambeeyay

Daaqadda tifaftiraha weydiimaha ee furmay, tabka Badalka (Beddel) dooro koox Tiirka Kala-baxa - Waxaa qoray Xaddidaad (Split Column - Waxa xaddidaya) ka dibna waxaa hadhay in la dejiyo jilaha kala soocida oo dooro ikhtiyaarka Xadka ugu toosansi aan erayada oo dhan u gooyn, laakiin kaliya kan ugu dambeeya:

Eraygii ugu dambeeyay

Ka dib guji OK Erayga u dambeeya waxa loo kala saarayaa tiir cusub. Tiirka koowaad ee aan loo baahnayn waxaa laga saari karaa adigoo midigta gujinaya madaxeeda oo dooranaya saar (Tirtir). Waxa kale oo aad dib u magacaabi kartaa tiirka hadhay ee madaxa miiska.

Natiijooyinka waxaa lagu soo celin karaa xaashida iyadoo la adeegsanayo amarka Guriga - Xidh oo Raro - Xidh oo Ku Raro… (Guriga - Xidh & Raro - Xidh & Ku Raro…):

Eraygii ugu dambeeyay

Natiijaduna waxaynu helnaa:

Eraygii ugu dambeeyay

Sidan oo kale - raqiis ah oo farxad leh, iyada oo aan lahayn qaabab iyo macros, ku dhawaad ​​adigoon taaban kumbuyuutarka 🙂

Haddii liiska asalka ahi uu isbeddelo mustaqbalka, waxay ku filnaan doontaa inaad midig-gujiso ama isticmaasho furaha kiiboodhka Ctrl+Alt+F5 cusbooneysii codsigeena.


  • U kala qaybinta qoraalka dhegdhegaysan tiirar
  • Falanqaynta iyo kala-soocidda qoraalka oo leh tibaaxo joogto ah
  • Ka soo saarida ereyada ugu horreeya qoraalka iyadoo la adeegsanayo BEDELKA

Leave a Reply