TEXTSPLIT waxay ku shaqeysaa Excel: Xargaha qoraalka waxaa loo kala qaybiyaa xaddiye

  • La Wadaag Tan
Michael Brown

Tababarku wuxuu muujinayaa sida loo isticmaalo shaqada cusub ee TEXTSPLIT si loo kala qaybiyo xargaha Excel 365 xuduud kasta oo aad sheegtay unugyada Excel. Noocyadii hore, waxa aan horay ugu qalabaysanay tiro qalab ah si aan hawsha u gudano sida qoraalka ku socda tiirarka iyo Fill Flash. Hadda, waxaan sidoo kale tan u haynaa shaqo gaar ah, TEXTSPLIT, oo kala saari karta xargaha unugyo badan oo ku yaal tiirar ama/iyo saf oo ku saleysan cabbirrada aad sheegtay.

    >>>>>Shaqeynta Excel TEXTSPLIT.

    Shaqada TEXTSPLIT ee Excel waxay u kala qaybisaa xargaha qoraalka iyadoo loo eegayo xadaynta tiirar ama/iyo saf ah. Natiijadu waa hannaan firfircoon oo si toos ah ugu daadanaya unugyo badan.

    Shaqadu waxay qaadataa ilaa 6 doodood, oo keliya labada ugu horreeya ee loo baahan yahay.

    TEXTSPLIT( qoraal, col_delimiter, [row_delimiter], [iska daa_madhan], [qaabka ciyaarta], [pad_with])

    qoraalka (loo baahan yahay) - qoraalka la kala qaadayo. Waxa loo keeni karaa xadhig ahaan ama tixraac unug.

    col_delimiter (loo baahan yahay) - xaraf(yada) tilmaamaya halka lagu kala qaybiyo qoraalka tiirarka. Haddii la iska dhaafo, saf_delimiter waa in la qeexaa.

    saf_delimiter (ikhtiyaar) - xaraf(yada) tilmaamaya halka qoraalka loo kala qaybinayo.

    0> iska daa_madhan (ikhtiyaar) - waxay qeexaysaa in la iska indho tiro qiyamka madhan iyo in kale:
      >>BEEN ( default) -u samee unugyo madhan xadeeyayaal isku xiga oo aan lahayn qiime u dhexeeya>qaabka ciyaarta (ikhtiyaar) - waxay go'aamisaa dareenka-kiis ee xad-dhaafiyaha. Si toos ah u shaqeeya ) - qiimaha lagu isticmaalo meesha qiyamka maqan ee arraysyada laba-geesoodka ah. Asal ahaan waa qalad #N/A.

      Tusaale ahaan, in xarafka qoraalka ee A2 loo qaybiyo unugyo badan iyadoo la isticmaalayo comma iyo meel bannaan sida kala-soocida, qaaciddadu waa:

      >

      =TEXTSPLIT(A2, ", ") > TEXTSPLIT Helitaanka >

      Shaqada TEXTSPLIT waxay ku jirtaa Excel oo keliya Microsoft 365 (Windows iyo Mac) iyo Excel ee shabakadda

      > Talooyin:
      • Noocyada Excel ee aan shaqada TEXTSPLIT ka jirin (marka laga reebo Excel 365), waxaad isticmaali kartaa saaxir qoraalka ilaa tiirarka si aad u kala qaybiso unugyada. unugyo badan oo mid ka mid ah oo isticmaalaya xad gaar ah, TEXTJOIN waa shaqada la isticmaalo.

      Qaabka TEXTSPLIT ee aasaasiga ah si loo kala qaybiyo unug gudaha Excel

      Bilawga, aynu aragno sida loo isticmaalo TEXTSPLIT qaacidada qaabkeeda ugu fudud si loo kala qaybiyo xargaha qoraalka iyadoo loo eegayo xadayn gaar ah.

      U kala qaybi unug si siman tiirarka

      Si loo qaybiyo waxa ku jira unugga la siiyay dhawr tiirar, keen aTixraaca unugga ka kooban xarafka asalka ah ee ugu horreeya ( qoraalka ) doodda iyo xadaynta calaamadda meesha kala qaybsanaantu waa inay ku dhacdo doodda labaad ( col_delimiter ).

      Tusaale ahaan, si loo kala saaro xadhkaha ku jira A2 si toosan iyadoo la raacayo comma, qaacidadu waa:

      > =TEXTSPLIT(A2, ",")

      Xadaynta, waxaanu isticmaalnaa comma ku lifaaqan xigashooyin laba jibaaran (",) .

      Natiijo ahaan, shay kasta oo loo qaybiyay comma wuxuu galayaa tiir gaar ah: > U kala qaybi unugga si toos ah safafka >Si aad u kala qaybiso qoraalka safaf badan, ta saddexaad doodda ( row_delimiter ) waa meesha aad dejiso xadka. Doodda labaad ( col_delimiter ) waa laga saaray kiiskan

      Tusaale ahaan, si loo kala saaro qiyamka A2 oo loo kala saaro safaf kala duwan, qaaciddadu waa:

      > =TEXTSPLIT(A2, ,",")

      Fadlan ogow in, labada xaaladoodba, qaacidadu waxay ku jirtaa hal unug (C2). Unugyada deriska ah, qiyamka la soo celiyay ayaa si toos ah u daadanaya. Qaabka soo baxay (oo loo yaqaanno spill range) waxa lagu iftiimiyay soohdin buluug ah oo tilmaamaysa in wax kasta oo ku jira lagu xisaabiyo qaacidada ku jirta unugga bidix ee sare.

      Split text by substring

      In Xaalado badan, qiyamka ku jira xadhigga isha waxa lagu kala saaraa isku xigxiga jilayaasha, comma iyo meel bannaan oo ah tusaale caadi ah. Si aad u xalliso dhacdadan, isticmaal xad-hoosaad-hoosaad-beegtiyeedka.

      Tusaale ahaan, si aad qoraalka A2 u kala saarto dhawr tiircomma iyo meel bannaan, isticmaal xadhigga "," for col_delimiter .

      =TEXTSPLIT(A2, ", ")

      Qaciidadani waxay aadaysaa B2, ka dibna waxaad nuqul ka soo dejisanaysaa inta badan unugyo hadba loo baahdo. >

      U kala qaybso xadhkaha tiirarka iyo safafka hal mar

      >Si aad xadhiga qoraalka ugu qaybiso safaf iyo tiirar markiiba, ku qeex labada xadeeyayaal qaacidadaada TEXTSPLIT >Tusaale ahaan, Si loo kala qaybiyo xuddunta qoraalka ee A2 ee tiirarka iyo safafka, waxaanu bixinaa:
        >
      • Calaamadda siman meel bannaan (", ") ee saf_delimiter
      • >

      Qaabka oo dhammaystiran wuxuu qaadanayaa foomkan:

      =TEXTSPLIT(A2, "=", ", ")

      Natiijadu waa 2-D array ka kooban 2 tiir iyo 3 saf:

      U kala saar unugyo xadeeyayaal badan

      Si aad u xalliso xad-dhaafyo badan ama aan is-waafaqayn ee xadhigga isha, isticmaal array joogto ah sida {"x","y" , "z"} ee doodda xaddeye.

      >

      Shaashada hoose, qoraalka A2 waxa lagu xaddiday labadaba hakaba (",") iyo hal-koolo (";") oo leh iyo mid aan bannaanayn. Si loo kala qaybiyo xadhigga si toos ah safafka dhammaan 4ta nooc ee xadaynta, qaacidadu waa:

      > =TEXTSPLIT(A2, , {",",", ",";","; "}) > Ama, waxaad ku dari kartaa kaliya comma (",") iyo semicolon ("; ") shaxda, ka dibna ka saar boosaska dheeraadka ah iyadoo la kaashanayo shaqada TRIM:

      =TRIM(TEXTSPLIT(A2, , {",",";"}))

      > laba ama in ka badan oo xad-dhaaf ah oo isku xigta iyada oo aan qiimo ka dhexayn, waxaad dooran kartaa inaad iska indhatirto madhanqiimaha iyo ma. Dabeecaddan waxa gacanta ku haya barta afraad ee iska indho-tiro_madhan , kaas oo u beddela BEENTA Habdhaqanka caadiga ah wuxuu si fiican ugu shaqeeyaa xogta habaysan sida tusaalaha hoose

      Shaxdan muunada ah, dhibcaha ayaa ka maqan xargaha qaar. Qaacidada TEXTSPLIT ee leh iska indho tir_madhan da laga saaray ama loo dejiyay BALSE kiiskan si fiican ayuu u maareeyaa, iyada oo u samaynaysa unug madhan qiima kasta oo madhan.

      > =TEXTSPLIT(A2, ", ") >

      ama

      0> =TEXTSPLIT(A2, ", ", FALSE)

      Natiijo ahaan, dhammaan qiyamku waxay ka muuqdaan tiirarka ku habboon.

      Haddii ay xargahaagu ka kooban yihiin xog isku mid ah, waxa laga yaabaa inay sababto in la iska indho tiro qiyamka madhan. Taas awgeed, dhig ilow_madhan doodda RUN ama 1.

      Tusaale ahaan, si aad u qaybiso xargaha hoose adigoo xirfad walba gelinaya unug gaar ah oo aan lahayn nusqaan, qaacidadu waa:

      =TEXTSPLIT(A2, ", ", ,TRUE)

      Xaaladdan, qiyamka maqan ee u dhexeeya xadeeyayaal xidhiidhsan waa la iska indhatiray gabi ahaanba: >>Kiiska kala qaybinta unug-xaasaas ama kiis-dareen

      Si loo xakameeyo kiiska- Dareenka xadeeyaha, isticmaal doodda shanaad, qaabka ciyaarta .

      Marka la eego, qaabka ciyaarta waxa loo dejiyay 0, taasoo ka dhigaysa TEXTSPLIT xaalad xasaasi ah .

      Tusaalahan, tirooyinka waxaa lagu kala saarayaa xarfaha "x" iyo xarfaha waaweyn ee "X".

      "sidaxadeeyaha:

      =TEXTSPLIT(A2, " x ")

      Fadlan fiiro gaar ah u yeelo in xad-dhaafku uu boos ka haysto labada dhinac ee xarafka "x" si looga hortago hoggaaminta iyo ku daba-galka natiijooyinka.

      Si aad u damiso dareenka kiiska, waxa aad keenaysaa 1 ee qaabka ciyaarta si aad ugu qasabto qaaciidada TEXTSPLIT in ay iska indhotiraan kiiska xarafka:

      > =TEXTSPLIT(A2, " x ", , ,1) >Hadda, dhammaan Xadhkaha waxa loo kala qaybiyaa si sax ah mid kasta oo ka mid ah xadeeyaha: >

      Qaybta ka maqan qiyamka 2D array

      Doodda ugu dambaysa ee shaqada TEXTSPLIT, pad_with , waxay ku imanaysaa anfaca haddii mid ama qiyam badan ayaa ka maqan xadhigga isha. Marka xadhigga noocan oo kale ah loo kala qaybiyo labada tiir iyo saf, sida caadiga ah, Excel wuxuu soo celiyaa #N/A khaladaadka halkii uu ka ahaan lahaa qiyamka maqan si uusan u habeynin qaab dhismeedka array laba-geesood ah.

      Xiddiga hoose, ma jiro "=" ( col_delimiter )" kadib "Dhibcaha". Si loo ilaaliyo hufnaanta shaxda natiijada, TEXTSPLIT waxay soo saartaa #N/A oo ku xigta "Dhibcaha".

      Si aad natiijada uga dhigto mid saaxiibtinimo leh, waxaad ku beddeli kartaa khaladka #N/A qiime kasta oo aad rabto. Si fudud, ku qor qiimaha la rabo pad_with dood.

      Xaaladdayada, taasi waxay noqon kartaa jiheeyaha ("-"):

      > =TEXTSPLIT(A2, "=", ", ", , ,"-")

      >Ama xadhig madhan (""):

      =TEXTSPLIT(A2, "=", ", ", , ,"")

      Hadda oo aad baratay isticmaalka la taaban karo ee dood kasta ee shaqada TEXTSPLIT, aynu ka wada hadalno dhawr tusaale oo horumarsan oo ku caawin kara la tacaal caqabadaha aan fududayn ee ku jira xaashiyahaaga Excel.

      Taariikhaha kala qaybimaalin, bil iyo sanad

      Si aad taariikhda u qaybiso unug gaar ah, marka hore waxaad u baahan tahay inaad taariikhda u beddesho qoraal sababtoo ah shaqada TEXTSPLIT waxay ka hadlaysaa xargaha qoraalka halka taariikhda Excel ay yihiin tirooyin.

      Ka ugu fudud Habka qiimaha nambarada loogu badali karo qoraal waa adiga oo isticmaalaya shaqada TEXT. Kaliya iska hubi inaad keentid koodka qaab ku habboon taariikhdaada.

      > Xaaladeena, qaacidodu waa:

      =TEXT(A2, "m/d/yyyy")

      Doodda 1aad ee TEXTSPLIT oo geli xadaynta u dhiganta dooda 2aad ama 3aad, iyadoo ku xidhan haddii aad u qaybsanto tiirar ama saf. Tusaalahan, unugyada taariikhda waxa lagu xaddiday jajabyo, markaa waxaanu u isticmaalnaa "/" col_delimiter doodda:

      =TEXTSPLIT(TEXT(A2, "m/d/yyyy"), "/") > Kala qaybi unugyo oo ka saar xuruuf gaar ah<7

      Bal qiyaas tan: waxaad u kala qaybisay xadhig dheer qaybo, laakiin shaxanka soo baxay ayaa wali ka kooban jilayaal aan loo baahnayn, sida qawska sawirka hoose:

      =TEXTSPLIT(A2, " ", "; ")

      Si aad wax uga saarto marka laga reebo qawlka furitaanka iyo xidhitaanka markiiba, buul laba shaqal oo BEDEL ah midba midka kale u gal (mid kastaa wuxuu ku beddelayaa hal xidhmo xadhig madhan) oo isticmaal qaacidada TEXTSPLIT qoraalka doodda BEDELKA gudaha:

      =SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A2, " ", "; "), "(", ""), ")", "")

      Talo. Haddii shaxanka ugu dambeeya uu ka kooban yahay jilayaal badan oo dheeraad ah, waxaad ku nadiifin kartaa adigoo isticmaalaya mid ka mid ah hababka lagu qeexay maqaalkan: Sida loo saaro jilayaasha aan loo baahnayn ee Excel.

      Xadhkaha kala saar adigoo ka boodaya qiyamka qaarkood

      Haddii aad rabto inaad u kala saarto xargaha hoose 4 tiir: Magaca koowaad , Magaca dambe , Dhibcaha , iyo Natiijada . Dhibaatadu waxay tahay in xargaha qaar ay ku jiraan cinwaanka "Mr." ama "Ms.", sababtoo ah natiijadu waa wada khaldan yihiin:

      Xalku maaha mid cad laakiin waa mid fudud ") iyo comma iyo meel bannaan (", "), waxaad ku dari doontaa xargaha "Mr." iyo "Ms." ee col_delimiter array joogto ah, si ay shaqadu u isticmaasho cinwaannada laftooda si ay u kala saaraan qoraal. Si aad iska indho tirto qiyamka madhan, waxaad dejisay ilow_madhan doodda RUN.

      =TEXTSPLIT(A2, {" ",", ","Mr. ","Ms. "}, ,TRUE)

      > Hadda, natiijadu gabi ahaanba waa kaamil!

      TextSPLIT beddelka

      Qodobbada Excel ee aan shaqada TEXTSPLIT la taageerin, waxaad kala qaybin kartaa xargaha adiga oo isticmaalaya isku-daryaal kala duwan oo shaqo SEARCH / RAADI oo leh BIDIX, MIDIG iyo MID. Gaar ahaan:

      <
      • Raadinta kiis-caqabadda ah ayaa go'aamisa booska xargaha, iyo
      • iyo qaradaha, iyo qaradaha dhexda ka hor , ka dib ama inta u dhaxaysa laba xaaladood oo xad-dhaaf ah >

      Xaalkeenna, si loo kala qaybiyo qiyamka loo kala saaro comma iyo space , habraacyadu waxay u socdaan sidan soo socota.

      Si loo soo saaro magaca:

      > =LEFT(A2, SEARCH(",", A2, 1) -1) >Si loo jiido dhibcaha: > =MID(A2, SEARCH(",", A2) + 2, SEARCH(",", A2, SEARCH(",",A2)+1) - SEARCH(",", A2) - 2) >Si aad u heshoNatiijo: =RIGHT(A2, LEN(A2) - SEARCH(",",  A2, SEARCH(",",  A2) + 1)-1) Shaqada TEXTSPLIT, hababkani waxay raacaan habka caadiga ah ee hal-formula-hal-unug. Waxaad gelisaa qaacidada unugga koowaad, ka dibna hoos u jiid tiirka si aad ugu koobiyeyso unugyada hoose.

      Shaashada hoose waxay muujinaysaa natiijooyinka:

      Taasi waa sida loo kala qaybiyo unugyada Excel 365 Adigoo isticmaalaya TEXTSPLIT ama xalal kale oo noocyadii hore ah. Waxaan kaaga mahadcelinayaa akhrinta waxaana rajeynayaa inaan kugu arko blogkeena usbuuca soo socda!

      Ku celceli buuga shaqada si aad u soo dejiso

      TEXSPLIT function to split strings – formula examples (.xlsx file)

      <3 3>

Michael Brown waa xamaasad tignoolajiyada u heellan oo xiise u leh fududaynta hababka adag iyadoo la adeegsanayo aaladaha software. In ka badan toban sano oo waayo-aragnimo ah oo ku saabsan warshadaha teknoolajiyada, wuxuu ku horumariyay xirfadihiisa Microsoft Excel iyo Outlook, iyo sidoo kale Google Sheets iyo Docs. Blog-ga Michael wuxuu u heellan yahay inuu la wadaago aqoontiisa iyo khibradiisa dadka kale, isagoo siinaya tabo-fudud oo la raaco iyo casharro lagu horumarinayo wax soo saarka iyo hufnaanta. Haddii aad tahay xirfadle khibrad leh ama bilow ah, Michael's blog wuxuu bixiyaa fikrado qiimo leh iyo talooyin wax ku ool ah si aad uga faa'iidaysato qalabkan software-ka ah ee muhiimka ah.