Kako uporabiti funkcijo TEXTSPLIT v Excelu za enostavno razdelitev besedila

Zadnja posodobitev: 17/07/2025
Avtor: Isaac
  • Funkcija TEXTSPLIT v Excelu razdeli besedilo na stolpce in vrstice z uporabo ločil po meri.
  • Omogoča vam upravljanje več ločil, razlikovanje med velikimi in malimi črkami ter zapolnjevanje vrzeli.
  • Je bolj prilagodljiv in zmogljiv kot klasični čarovnik za stolpčno besedilo.

TEXTSPLIT

Natančna delitev besedila v Excelu je veščina, ki postaja vse pomembnejša, zlasti z novimi funkcijami, ki so bile vključene v najnovejše različice Excela. Microsoft 365. Funkcija TEXTSPLIT je bila ustvarjena kot odgovor na potrebo po preprosti in prilagodljivi obdelavi besedilnih nizov., kar vam omogoča ločevanje besed, besednih zvez ali celo zapletenih seznamov v le nekaj korakih in z eno samo formulo.

V tem članku boste našli izjemno popoln vodnik o uporabi TEXTSPLIT, od osnov do bolj naprednih uporab. Tukaj boste odkrili, kako razdeliti imena in besedne zveze, delati z več ločili, konfigurirati funkcijo tako, da razlikuje med velikimi in malimi črkami, in celo kako prilagoditi rezultate, da boste kar najbolje izkoristili svoje preglednice.

Kaj je funkcija TEXTSPLIT v Excelu?

TEXTSPLIT je funkcija, ki omogoča razdelitev besedila v več stolpcev ali vrstic. neposredno iz celice z uporabo ločil po meri. Na voljo je uporabnikom Excela z Microsoft 365 v kanalu Insider, zaradi česar je v primerjavi s tradicionalnimi metodami zelo moderna in učinkovita možnost.

Za razliko od starejših postopkov, kot je čarovnik za pretvorbo besedila v stolpce, TEXTSPLIT ponuja veliko več vsestranskosti in nadzora prilagoditi delitev besedila kateri koli podatkovni strukturi, ki jo morate analizirati ali manipulirati.

Excelove spremenljivke
Povezani članek:
Kako razdeliti besedilo v stolpce v Excelu: celovit vodnik po korakih

Sintaksa funkcije TEXTSPLIT

TEXTSPLIT

Splošna oblika za uporabo funkcije je naslednja:

=TEXTSPLIT(besedilo, ločilo_stolpcev, , , , )

Zdaj pa si poglejmo argumente, da ugotovimo, kaj lahko z vsakim od njih storite:

  • besedilo: To so podatki ali besedilni niz, ki ga želite razdeliti. Lahko je v eni sami celici ali pa se nanj sklicuje druga celica (na primer A2).
  • delimiter_col: Določa znak, črko ali niz, kjer bo Excel besedilo razdelil na stolpce. Obvezno.
  • ločilo_vrstic: (Neobvezno) Če določite, lahko besedilo razdelite na vrstice tudi na podlagi drugačnega ločila.
  • ignore_empty: (Neobvezno) Določa, ali naj se prazne celice, ki nastanejo z delitvijo, odstranijo (TRUE) ali ohranijo (FALSE, privzeto).
  • način_ujemanja: (Neobvezno) Določa, ali iskanje z ločili razlikuje med velikimi in malimi črkami. 0 razlikuje med velikimi in malimi črkami, 1 pa ne.
  • izpolni_z: (Neobvezno) Če nastala tabela vsebuje presledke, lahko določite, kateri znak ali vrednost želite prikazati v praznih presledkih. Če to možnost izpustite, Excel prikaže napako #N/A.
  Tukaj je 6 najboljših e-poštnih programov za Windows 7, ki jih lahko uporabljate v letu 2019.

Glavne prednosti pred tradicionalnimi metodami

Tradicionalno se je za razdelitev besedila v Excelu uporabljal čarovnik za razdelitev stolpcev v stolpce, ki še vedno obstaja in je praktičen za določena opravila. Vendar pa vam TEXTSPLIT omogoča, da vse to storite z eno samo formulo., ki ga je mogoče enostavno replicirati in prilagajati pri spreminjanju podatkov ali avtomatizaciji procesov.

Poleg tega je funkcija ponuja možnost hkratnega deljenja v stolpce in vrstice, delo z več ločili v enem koraku in nadzor delovanja v praznih celicah ali manjkajočih vrednostih, kar predstavlja znatno izboljšavo za napredne uporabnike.

pokvarjena oblika besedila
Povezani članek:
Kako se izogniti prelomom strani in nepričakovanemu oblikovanju pri lepljenju besedila v Wordu

Kako razdeliti besedilo v stolpce z uporabo TEXTSPLIT

Najpogostejša operacija je ločevanje vsebine celice v več stolpcev, na primer ločevanje imen in priimkov, fraz ali seznamov, ločenih z določenim ločilom.

Recimo, da imate v celici A2 besedilo "Dakota Jones Sanchez"Če želite besedilo razdeliti na več stolpcev z uporabo presledka kot ločila, lahko uporabite:

=TEXTSPLIT(A2; » «)

V tem primeru bo Excel v sosednjih celicah prikazal vsak del imena in priimka., torej: Dakota | Jones | Sanchez.

Če je vaš primer seznam, ločen z vejicami, kot v "Jabolko, pomaranča, banana", bo dovolj, da prilagodite ločilo:

=RAZDELITEV TEKSTA(A2; «,»)

Na ta način boste vsebino porazdelili v različne stolpce, brez potrebe po uporabi čarovnika ali izvajanju dodatnih korakov.

Razdeli besedilo v vrstice

Funkcija ni omejena na stolpce, ampak se lahko uporablja tudi za razdeli vsebino v vrsticeTo storite tako, da parameter delimiter_col pustite prazen (označen z dvema vejicama) in določite ločilo vrstic.

Na primer:

=TEXTSPLIT(A2;; «;»)

Besedilo bo razdeljeno v različne vrstice znotraj istega stolpca, kar je uporabno za pretvorbo vodoravnih seznamov v navpične ali obratno, s čimer se prilagodi načinu predstavitve informacij.

Kako ustvariti besedilo z učinkom ognja v Photoshopu
Povezani članek:
Kako ustvariti besedilo z učinkom ognja v Photoshopu

Razdeli besedilo na vrstice in stolpce hkrati

V primerih, ko je besedilo organizirano kot vdelana tabela (na primer vrednosti, ločene z ":" in vrstice z vejicami), Hkrati lahko ločite tako stolpce kot vrstice:

=TEXTSPLIT(A2; «:»; «,»)

S tem dobite matriko, organizirano v dveh dimenzijah, kjer je vsak element popolnoma strukturiran, idealen za pretvorbo kompleksnih podatkov v enostavne tabele.

  Namigi o tem, kako omogočiti ali onemogočiti samodejno izpolnjevanje v brskalniku Chrome

Kako uporabljati več ločil

Zelo uporaben primer je, ko besedilni niz vsebuje različne ločilne znake. Na primer, imate besedilo s pomišljaji in vejicami. TEXTSPLIT omogoča hkratno uporabo več ločil z določitvijo konstante polja z vsemi njimi:

=TEXTSPLIT(A2; {"-";";"})

Tukaj, Excel bo besedilo razdelil tako na vezajih kot na vejicah., brez dodatnih korakov ali kombiniranja funkcij.

Možnosti za razlikovanje med velikimi in malimi črkami

Funkcija TEXTSPLIT privzeto razlikuje med velikimi in malimi črkami za ločila. Če potrebujete ki ne razlikuje med velikimi in malimi črkami (npr. razdeljeno z »EXAMPLE« ne glede na to, ali se prikaže kot »example«, »Example« itd.), uporabite match_mode, nastavljen na 1:

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

To zagotavlja bolj prilagodljiva obdelava besedil, še posebej uporabno pri mešanih oglasih ali oglasih, ki izvirajo iz različnih virov.

Upravljanje praznih celic in manjkajočih vrednosti

Ena najmočnejših prednosti TEXTSPLIT-a je Napredno ravnanje s praznimi celicami ali manjkajočimi vrednostmi pri delitvi besedila. Privzeto vse ustvarjene prazne celice (na primer, če sta dva ločila blizu skupaj in med njima ni ničesar) ostanejo v rezultatu. Če jih želite takoj odstraniti, lahko v razdelku ignore_empty določite TRUE:

=TEXTSPLIT(A2; «,»; ;TRUE)

To samodejno odstrani prazne prostore, s čimer se izognemo napakam ali zmedi zaradi nepopolnih podatkov.

Po drugi strani pa lahko pri delitvi na 2D matrike (vrstice in stolpce hkrati) naletite na vrzeli ali manjkajoče podatke. V tem primeru je mogoče definirati besedilo ali simbol za polnjenje tako da se namesto napake #N/A prikaže znak ali beseda po vaši izbiri:

=TEXTSPLIT(A2; «:»; «,»; , , «-«)

Tako Praznine bodo prekrite z znakom »-«, kar omogoča veliko bolj urejeno in profesionalno predstavitev poročil.

Praktični primeri uporabe TEXTSPLIT

Najboljši način za razumevanje funkcije je, da si ogledate primere iz resničnega življenja. Predstavljajte si, da imate seznam zaposlenih, vsak s svojim polnim imenom v celici:

Zaposleni
Dakota Jones Sanchez

Če želite ločiti imena in priimke v različne stolpce, uporabite:

=TEXTSPLIT(A2; » «)

Če želite preprost stavek razdeliti na posamezne besede (npr. "Biti ali ne biti"):

=TEXTSPLIT(A3; » «)

Če imate sezname izdelkov, ločene s pikami (.), lahko ločilo preprosto prilagodite:

=TEXTSPLIT(A2; «.»)

In če besedilo vsebuje tako vejice kot pike, lahko uporabite:

=TEXTSPLIT(A2; {«,»; «.»})

Alternative: Čarovnik za pretvorbo besedila v stolpce

Čeprav je TEXTSPLIT pomembna izboljšava, boste v različicah pred Microsoft 365 morali uporabiti klasičnega čarovnika:

  1. Izberite celico ali stolpec z besedilom, ki ga želite razdeliti.
  2. Pojdi na Podatki > Besedilo v stolpce.
  3. Izberite možnost Razdeljeno in tapnite Naprej.
  4. Izberite ustrezne ločilne znake (vejico, presledek, piko itd.). Vidite lahko predogled rezultata.
  5. Elige el Destinacija kam želite postaviti rezultate in pritisnite dokončati.
  Windows 10: DISM ne uspe

Ta metoda še vedno deluje, vendar ni tako dinamična kot TEXTSPLIT, saj se ne posodablja samodejno, če se podatki spremenijo, niti ne omogoča enakih naprednih možnosti prilagajanja ali avtomatizacije.

Delo z ločili ali spremenljivkami po meri

Velika prednost TEXTSPLIT-a je, da sprejema kateri koli znak ali besedo kot ločiloČeprav običajni primeri uporabljajo narekovaje, pike, vejice ali presledke, lahko vnesete katero koli besedo, simbol ali celo več možnosti hkrati.

Na primer, če želite deliti z enačaji (=) in podpičji (;):

=TEXTSPLIT(A2; {«=», «;»})

To ponuja veliko večjo raven prilagajanja, kar je potrebno pri delu s podatki iz različnih sistemov ali izvoznih formatov.

Napredna konfiguracija: Združevanje možnosti

Za dosego želenega rezultata lahko kombinirate več možnosti funkcije:

  • Delitev brez razlikovanja med velikimi in malimi črkami, preskakovanje praznih celic:
    =TEXTSPLIT(A2; «x»; ; ; ; 1; «-«)
  • Hkratna razdelitev na vrstice in stolpce ter prilagajanje presledkov:
    =TEXTSPLIT(A2; «:»; «,»; , , «-«)
  • Deljenje z več ločili in ohranjanje vrzeli:
    =TEXTSPLIT(A2; {«-«; «,»})
Povezani članek:
Kako pretvoriti Wordovo tabelo v besedilo: vodnik in nasveti po korakih

Drugi primeri formul za deljenje besedila

Čeprav je TEXTSPLIT najmočnejša možnost, obstajajo klasične formule, ki so še vedno lahko uporabne v zelo specifičnih kontekstih, zlasti v starejših različicah Excela. Nekaj primerov:

  • Levo za izpis imena in priimka:
    =LEVO(A2; NAJDI(» «,A2;NAJDI(» «,A2,1;1)+XNUMX))
  • Izvleček drugega priimka:
    =IZVLEČEK(A2;NAJDI(» «,A2;NAJDI(» «,A2,1;1)+1)+2,NAJDI(» «,A2;NAJDI(» «,A2,1;NAJDI(» «,A1;1)+2)+2,1)-(NAJDI(» «,A1;NAJDI(» «,A1;XNUMX)+XNUMX)+XNUMX))
  • Pravica do izvlečka zadnjega priimka ali besede:
    =DESNO(A2;DOLŽINA(A2)-NAJDI(» «,A2;NAJDI(» «,A2;NAJDI(» «,A2,1;1)+XNUMX)) )

Čeprav te formule uspejo razdeliti besedila v določenih kontekstih, ne ponujajo prilagodljivosti ali enostavnosti uporabe funkcije TEXTSPLIT., in lahko postanejo zelo zapleteni, če je besedilo spremenljivo ali vsebuje več besed kot običajno.

Pustite komentar