- 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.
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.
Sintaksa funkcije 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.
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.
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.
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.
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:
- Izberite celico ali stolpec z besedilom, ki ga želite razdeliti.
- Pojdi na Podatki > Besedilo v stolpce.
- Izberite možnost Razdeljeno in tapnite Naprej.
- Izberite ustrezne ločilne znake (vejico, presledek, piko itd.). Vidite lahko predogled rezultata.
- Elige el Destinacija kam želite postaviti rezultate in pritisnite dokončati.
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; {«-«; «,»})
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.
Strasten pisec o svetu bajtov in tehnologije nasploh. Rad delim svoje znanje s pisanjem in to je tisto, kar bom počel v tem blogu, saj vam bom pokazal vse najbolj zanimive stvari o pripomočkih, programski opremi, strojni opremi, tehnoloških trendih in še več. Moj cilj je, da vam pomagam krmariti po digitalnem svetu na preprost in zabaven način.