Kaip padalyti ląstelę pagal skirtuką naudojant "Excel" formulę (8 būdai)

  • Pasidalinti
Hugh West

Šioje pamokoje parodysime, kaip "Excel" programoje, naudojant formulę, padalyti ląstelę pagal skirtuką. Skirtukas - tai simbolis, atskiriantis duomenų dalis teksto eilutėje. Šiame straipsnyje parodysime įvairius būdus, kaip padalyti ląsteles pagal skirtuką, naudojant "Excel" programos formules.

Prieš pradėdami užsiėmimą, susipažinkime su šiandienos darbo knygos pavyzdžiu.

Mūsų pavyzdžio pagrindas bus su mokiniais susiję duomenys ( Pavadinimas , ID , Kursas , Miestas ). Remdamiesi šiais duomenimis parodysime skirtingus metodus, kurie veikia skirtingomis aplinkybėmis.

Visų metodų pavyzdžiai bus saugomi atskiruose lapuose.

Atsisiųsti praktikos sąsiuvinį

Kviečiame atsisiųsti darbo vadovėlį iš toliau pateiktos nuorodos.

Padalyti ląstelę pagal skirtuką.xlsx

8 skirtingi būdai padalyti ląstelę pagal skirtuką naudojant "Excel" formulę

Tam tikromis aplinkybėmis gali prireikti padalyti "Excel" ląsteles. Taip gali nutikti, kai kas nors nukopijuoja informaciją iš interneto, duomenų bazės arba bendradarbio. Jei turite ištisus vardus ir norite juos padalyti į vardus ir pavardes, tai yra paprastas atvejis, kai "Excel" reikės padalyti ląsteles.

1. Sujunkite "Excel" eilutės funkcijas su paieškos funkcija, kad padalytumėte brūkšneliu / šriftu atskirtu tekstu

Pirmas dalykas, kurį reikia padaryti norint padalyti pagal skirtuką, yra rasti patį skirtuką. Radę skirtuką galite lengvai padalyti iš abiejų skirtuko pusių. Naudosime paieškos funkcija surasti skirtuką, tada iš teksto išgausime reikšmes naudodami LEFT , MID , arba DEŠINĖ funkcijos.

1.1. Integruoti LEFT, & SEARCH funkcijas

Pradėkime. Nuo LEFT funkcija turi du parametrus - tekstą ir simbolių skaičių. Tekstą įterpsime, nes žinome savo teksto reikšmę. Simbolių skaičiui nurodyti naudosime IEŠKOTI funkcija.

ŽINGSNIAI:

  • Pirmiausia pasirinkite ląstelę ir į ją įrašykite formulę.
=LEFT(B5, SEARCH("-",B5,1)-1)

  • Be to, paspauskite Įveskite klaviatūros klavišą.

  • Vilkite Užpildymo rankena piktogramą žemyn, kad dubliuotumėte formulę per diapazoną. Arba Automatinis pildymas asortimentą, dukart spustelėkite ant pliuso ( + ) simbolis.

  • Galiausiai galime pamatyti rezultatą.

🔎 Kaip veikia formulė?

Šiame pavyzdyje mūsų skyrybos ženklas yra brūkšnys - ". IEŠKOTI funkcija būtų pateikusi mums brūkšnelio padėtį. Dabar mums nereikia paties brūkšnelio, mums reikia jį išskirti prieš brūkšnelį.

1.2. MID ir paieškos funkcijų sujungimas

Dabar, Parašykime viduriniosios vertės. Tam naudosime MID & IEŠKOTI funkcijos. Atlikime toliau nurodytas procedūras.

ŽINGSNIAI:

  • Pirmiausia pasirinkite ląstelę ir įrašykite šią formulę.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)

  • Paspauskite Įveskite .

  • Norėdami nukopijuoti formulę per diapazoną, vilkite Užpildymo rankena simbolį žemyn. Arba galite dukart spustelėkite papildymas ( + ) ženklą į Automatinis pildymas asortimentą.

  • Galiausiai matote, kad dabar visos vidurinės reikšmės yra atskirtos.

🔎 Kaip veikia formulė?

Vienos teksto eilutės vietą kitoje teksto eilutėje grąžina IEŠKOTI funkcija. Ji prasidės nuo simbolio, esančio šalia brūkšnelio. Atsižvelgiant į pateiktą simbolių skaičių, MID iš teksto eilutės išgauna tam tikrą skaičių simbolių, pradedant nuo jūsų nurodytos vietos.

1.3. Sudėtinės RIGHT, LEN ir & SEARCH funkcijos

Dabar, norėdami atskirti paskutinį langelį, naudosime kombinaciją DEŠINĖ , LEN , ir IEŠKOTI funkcijos. Pažiūrėkime, kaip padalyti ląstelę pagal skirtuką naudojant formulės derinį.

ŽINGSNIAI:

  • Pirmiausia pasirinkite ląstelę ir į ją įterpkite šią formulę.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))

  • Paspauskite Įveskite klaviatūros klavišą dar kartą.

  • Po to vilkite Užpildymo rankena piktogramą, kad nukopijuotumėte formulę per diapazoną. Arba, dukart spustelėkite ant pliuso ( + ) ženklas. Tai taip pat dubliuoja formulę.

  • Taigi paskutinė reikšmė bus padalinta pagal skirtuką.

🔎 Kaip veikia formulė?

Čia LEN funkcija grąžina bendrą eilutės ilgį, iš kurio atimama paskutinio brūkšnelio pozicija. IEŠKOTI funkcija būtų nurodžiusi brūkšnelio padėtį. Tada skirtumas yra simbolių skaičius po paskutinio brūkšnelio, o funkcija DEŠINĖ funkcija juos ištraukia.

PASTABA: Panašiai galite skaidyti stulpelius pagal bet kurį kitą simbolį. Viskas, ką jums reikia padaryti, tai pakeisti - ' su reikiamu skiriamuoju ženklu.

Skaityti daugiau: "Excel" formulė, skirta padalyti eilutę pagal kablelį (5 pavyzdžiai)

2. Teksto skaidymo pagal eilutės pertrauką formulių sujungimas

Norėdami padalyti eilutę pagal eilutės pertrauką, naudosime panašią formulę kaip ir ankstesniame skyriuje. Į ankstesnes formules turime įtraukti vieną papildomą funkciją. Ši funkcija yra CHAR .

2.1. Derinkite LEFT, SEARCH ir & CHAR funkcijas

Šis CHAR funkcija pateiks eilutės nutraukimo simbolį. Norėdami gauti pirmąją reikšmę ir atskirti ją nuo ląstelės, panaudosime LEFT , IEŠKOTI , ir CHAR funkcijos. Peržiūrėkime, kaip tai daroma.

ŽINGSNIAI:

  • Panašiai kaip ir ankstesniais metodais, pirmiausia pasirinkite bet kurią ląstelę ir įrašykite šią formulę, kad išskirtumėte didžiausią vertę.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Paspauskite Įveskite raktą, kad pamatytumėte rezultatą.

  • Be to, vilkdami pliuso ženklą galite nukopijuoti formulę ir gauti rezultatą ląstelių diapazone.

🔎 Kaip veikia formulė?

10 yra ASCII linijos kodą. Mes teikiame 10 svetainėje . CHAR ieškoti eilučių pertrūkių. Grąžinamas simbolis, kurį lemia skaičius. Toliau ieškoma pertrūkio. Po to grąžinama aukščiausia reikšmė.

2.2. Sudėkite MID, SEARCH ir & CHAR funkcijas kartu

Norėdami atskirti viduriniąją reikšmę, pažiūrėkime į žingsnius žemyn.

ŽINGSNIAI:

  • Panašiai kaip ir kitais būdais, pirmiausia pasirinkite bet kurią ląstelę ir įveskite šią formulę, kad išgautumėte didžiausią vertę.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • Norėdami peržiūrėti rezultatą, paspauskite Įveskite raktas.

  • Be to, galite pakartoti formulę ir gauti rezultatą nurodytam ląstelių intervalui vilkdami plius ženklas.

2.3. Prisijungti prie RIGHT, LEN, CHAR ir & SEARCH funkcijų

Dabar dešiniojoje teksto pusėje mūsų formulė bus formulės DEŠINĖ , LEN , CHAR , ir IEŠKOTI funkcijų. Likusioms reikšmėms išskirti naudokite atitinkamą formulę. Taigi, norėdami išskirti apatinę reikšmę, vadovaukitės šiais nurodymais.

ŽINGSNIAI:

  • Kaip ir ankstesnių metodų atveju, pasirinkite ląstelę ir įveskite šią formulę, kad išgautumėte apatinę vertę.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

  • Paspauskite Įveskite klaviatūros klavišą.

  • Galiausiai galite pakartoti formulę ir gauti atsakymą nurodytam ląstelių intervalui vilkdami pridėjimo ženklą.

Skaityti daugiau: Kaip padalyti "Excel" ląsteles (5 lengvi triukai)

3. Padalykite ląstelę pagal tekstą & amp; Skaičių eilutės modelis programoje "Excel

Šiame skyriuje pamatysime, kaip suskaidyti tekstą, turintį simbolių eilutę, po kurios eina skaičius. Kad būtų paprasčiau, į savo lapus įnešėme keletą pakeitimų (nesijaudinkite, visi lapai bus darbaknygėje). Mūsų pavyzdyje turime Mokinio vardas ir pavardė ir ID kartu stulpelyje ir padalykite juos į du skirtingus stulpelius.

3.1. Sujungti Funkcijos RIGHT, SUM, LEN, & SUBSTITUTE

Per SUBSTITUTAS pakeičiame skaičius tarpais ir skaičiuojame juos naudodami LEN . Norėdami padalyti tekstą, po kurio eina skaičiaus formato eilutė, pirmiausia turime išsiaiškinti skaičių, tada pagal tą išskirtą skaičių galime išskirti tekstą.

ŽINGSNIAI:

  • Pradžioje pasirinkite ląstelę, į kurią norite įrašyti rezultatą. Mūsų atveju pasirinksime ląstelę C5 .
  • Tada į tą ląstelę įterpkite formulę.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Paspauskite Įveskite raktas.

  • Taip pat galite pakartoti formulę ir vilkdami sudėties ženklą gauti atsakymą langelių diapazone.

🔎 Kaip veikia formulė?

Norėdami išgauti skaičius, turime ieškoti visų galimų skaičių iš 0 į 9 tada gaukite bendrą skaičių sumą ir grąžinkite simbolių skaičių nuo eilutės pabaigos.

3.2. Integruoti LEFT & amp; LEN funkcijas

Norėdami išgauti teksto reikšmę, dabar turime naudoti LEFT funkciją ir simbolių skaičiaus vietoje pateikti bendrą ląstelės skaitmenų ilgį. Ir mes gauname skaitmenis iš ląstelės D5 , nes mes padalijame ID taikant ankstesnį metodą.

ŽINGSNIAI:

  • Pradžioje pasirinkite konkrečią ląstelę ir įveskite joje formulę.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Paspauskite Įveskite .

  • Vilkdami sudėties ženklą galite dubliuoti formulę ir gauti ląstelių grupės rezultatą.

Skaityti daugiau: "Excel VBA": padalykite eilutę pagal simbolių skaičių (2 paprasti metodai)

4. Ląstelės pertraukimas pagal skaičių & amp; teksto eilutės šabloną naudojant formulę

Jei supratote, kaip padalyti ' tekstas + numeris ', tai, tikiuosi, pradėjote įsivaizduoti būdą, kaip padalyti skaičių eilutę, po kurios eina teksto formatas. Metodas bus toks pat kaip ir anksčiau, tik pastebėsite vieną pakeitimą. Dabar skaičius yra mūsų teksto kairėje pusėje, todėl turime naudoti LEFT funkciją, kad gautume skaičių, o simbolių tekstui gauti naudosime DEŠINĖ funkcija.

4.1. Sujungti LEFT, SUM, LEN, & SUBSTITUTE funkcijas

Norėdami padalyti ląstelę pagal skaičių ir teksto eilutės šabloną aukščiausiai esančiai reikšmei, turime sujungti LEFT , SUMA , LEN, ir SUBSTITUTAS funkcijos.

ŽINGSNIAI:

  • Pirmiausia iš pradžių pasirinkite konkrečią ląstelę ir įveskite joje formulę.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}, ""))))

  • Paspauskite Įveskite raktas.

  • Be to, vilkdami sudėties simbolį galite dubliuoti formulę ir gauti rezultatą langelių grupei.

4.2. Sudėtinės RIGHT & amp; LEN funkcijos

Turime sujungti DEŠINĖ ir LEN funkcijos, skirtos padalyti ląstelę pagal skaičių ir teksto eilutės šabloną paskutinei reikšmei.

ŽINGSNIAI:

  • Pirmiausia pasirinkite konkrečią ląstelę ir įveskite joje formulę.
= DEŠINĖ(B5,LEN(B5)-LEN(C5))

  • Paspauskite Įveskite mygtuką.

  • Be to, vilkdami pridėjimo ženklą galite pakartoti formulę ir gauti ląstelių rinkinio atsakymą.

5. Datos išskyrimas iš ląstelės derinant funkcijas RIGHT, LEN, FIND, & SUBSTITUTE

Jei norite atskirti datą nuo teksto, galite naudoti kombinaciją DEŠINĖ , LEN , RASTI ir SUBSTITUTAS funkcijos.

ŽINGSNIAI:

  • Pasirinkite norimą ląstelę ir joje įveskite formulę.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))))

  • Be to, paspauskite Įveskite raktas.

  • Taip pat galite pakartoti formulę ir gauti rezultatą langelių rinkiniui vilkdami pridėjimo simbolį.

🔎 Kaip veikia formulė?

Kadangi datos reikšmė yra eilutės pabaigoje, todėl mes perėjome keletą egzempliorių, kad būtų galima abstrahuoti mėnesį, datą ir metus. Jei jūsų tikslinei reikšmei valdyti reikia daugiau teksto, galite juos išskirti pakeisdami egzempliorių skaičių.

PASTABA: Ši formulė bus naudinga tik tada, kai teksto eilutės pabaigoje yra data.

Skaityti daugiau: "Excel VBA": padalykite eilutę į ląsteles (4 naudingos programos)

6. Sujungti FILTERXML & amp; SUBSTITUTE funkcijas, kad padalytumėte ląstelę

Naudojant pateiktą xpath, FILTERXML funkcija ištraukia tam tikrus duomenis iš XML dokumentus. Galime sujungti FILTERXML ir SUBSTITUTAS funkcijas ląstelėms atskirti. Padalykime ląstelę pagal skirtuką naudodami Excel formulę.

ŽINGSNIAI:

  • Pirmiausia pasirinkite norimą ląstelę ir joje įveskite formulę.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • Tada paspauskite Įveskite pamatyti rezultatą.

  • Galiausiai, vilkdami pridėjimo ženklą, galite pakartoti formulę ir gauti ląstelių rinkinio rezultatą.

🔎 Kaip veikia formulė?

Čia SUBSTITUTAS yra pakeisti tam tikrą teksto eilutės tekstą. Tada "Excel FILTERXML funkcija leidžia ištraukti duomenis iš XML failas.

7. Taikykite TEXTSPLIT funkciją, kad suskaidytumėte ląsteles pagal skirtuką

Mes naudojame funkcija TEXTSPLIT kur stulpeliai ir eilutės naudojami kaip skirtukai teksto sekoms padalyti. Galite padalyti pagal eilutes arba pagal stulpelius. Tai trumpiausias ir paprasčiausias būdas padalyti bet kurią ląstelę pagal skirtuką. Norėdami padalyti ląstelę pagal skirtuką naudodami formulę "Excel" programoje, atlikime tolesnius veiksmus.

ŽINGSNIAI:

  • Pasirinkite ląstelę, kurioje norite matyti rezultatą, ir įrašykite į ją formulę.
=TEXTSPLIT(B5,",")

  • Po to paspauskite Įveskite .

  • Be to, vilkdami pridėjimo ženklą galite pakartoti formulę ir gauti ląstelių rinkinio rezultatą.

PASTABA: Įsitikinkite, kad šalia jo yra pakankamai tuščių stulpelių. Priešingu atveju galite susidurti su #SPILL! klaida.

8. Padalykite ląsteles derindami TRIM, MID, SUBSTITUTE, REPT ir LEN funkcijas

Kitas formulės derinys yra TRIM , MID , SUBSTITUTAS , REPT , ir LEN funkcijų, todėl galime padalyti ląsteles pagal skirtuką naudodami "Excel" formulę.

ŽINGSNIAI:

  • Įveskite formulę į ląstelę, kurioje pasirinkę norite matyti rezultatą.
=TRIM(MID(SUBSTITUTE($B5,"

  • Tada paspauskite Įveskite .

  • Stumdami pridėjimo ženklą taip pat galite dubliuoti formulę ir gauti ląstelių grupės rezultatą.

🔎 Kaip veikia formulė?

Čia, LEN grąžina teksto eilutės ilgį simboliais. Tada SUBSTITUTAS funkcija pakeičia tekstą, esantį tam tikroje teksto eilutės vietoje. MID funkcija pateikia tam tikrą skaičių žodžių iš teksto eilutės, pradedant nuo jūsų nurodytos vietos. Galiausiai funkcija TRIM funkcija iš teksto pašalina visus baltuosius tarpus, išskyrus dvigubus tarpus po žodžių.

Kaip padalyti ląstelę pagal skirtuką naudojant "Excel" teksto į stulpelius funkciją

"Excel" programoje yra funkcija, leidžianti padalytos ląstelės . Jį rasite parinkčių viduje Duomenų skirtukas . Jei norite naudoti funkciją, skirtą padalyti ląsteles pagal skirtuką naudojant formulę "Excel" programoje, turite vadovautis toliau pateiktais nurodymais.

ŽINGSNIAI:

  • Pirmiausia pasirinkite ląstelę arba stulpelį (dažniau reikia pasirinkti visą stulpelį).
  • Tada ištirkite Duomenys skirtukas . Čia per Duomenų įrankiai skyriuje rasite parinktį Tekstas į stulpelius .
  • Po to spustelėkite tai.

  • Prieš jus pasirodys dialogo langas. Įprasta, kad ląsteles reikės suskirstyti pagal skirtuką, todėl patikrinkite, ar Su ribomis parinktį ir spustelėkite Kitas .

  • Tada rasite sąsają, kurioje yra keletas skiriamųjų ženklų.
  • Be to, pasirinkite pageidaujamą arba galite įvesti savo skirtuką.
  • Pasirinkę skirtuką, lango apačioje pamatysite rezultatą.
  • Be to, spustelėkite Kitas tada.

  • Šiame pavyzdyje pasirinkome kablelį, nes mūsų reikšmės buvo atskirtos kableliais.
  • Paspaudę Kitas rasite parinktis, kuriose galite pasirinkti vertės tipą, ir spustelėkite Apdaila . Gausite atskirą vertę.

  • Kol kas mes tai palaikome kaip Bendra ( pagal numatytuosius nustatymus) . Toliau pateiktame paveikslėlyje pavaizduotas formatas buvo sukurtas atlikus keletą formavimų.

Išvada

Pirmiau aprašyti būdai padės jums padalyti ląstelę pagal skirtuką, naudojant formulę "Excel" programoje. Tai viskas šiandien. Naudodami pirmiau aprašytus metodus galite padalyti ląstelę pagal skirtuką, naudodami formulę "Excel" programoje. Bandėme išvardyti keletą būdų, kaip padalyti ląsteles pagal skirtuką, naudojant formules. Tikimės, kad tai bus naudinga. Nedvejodami komentuokite, jei kas nors atrodo sunkiai suprantama. Taip pat galite mums pranešti apie kitus būdus.jei mes jį praleidome čia.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.