Chcete manipulovať s textovými údajmi v Exceli ako profesionál? Naučte sa používať funkcie TEXTSPLIT, TEXTBEFORE a TEXTAFTER, aby ste ušetrili čas.

Excel má širokú škálu funkcií, ktoré môžu používatelia použiť na transformáciu a odomknutie prehľadov z textových údajov. Tento článok bude diskutovať o základoch funkcií TEXTSPLIT, TEXTBEFORE a TEXTAFTER v Exceli a o tom, ako ich môžete použiť na manipuláciu s údajmi.

Čo je funkcia TEXTSPLIT v Exceli?

Funkcia TEXTSPLIT rozdeľuje textové reťazce do viacerých buniek na základe zadaného oddeľovača. Potom sa výsledné pole rozloží do riadkov alebo stĺpcov. Táto funkcia je variáciou vzorca Sprievodcu textom do stĺpcov v Exceli. Je to tiež prevrátená hodnota Funkcie TEXTJOIN a CONACT, ktorý na rozdiel od TEXTSPLIT spája texty dohromady.

Tu je syntax pre TEXTSPLIT:

 =TEXTSPLIT(text; stĺpec_oddeľovač;[oddeľovač_riadka];[ignorovať_prázdny]; [režim_zhody]; [podložka_s])
  • text predstavuje text, ktorý chcete rozdeliť.
  • col_delimiter je text alebo znak v stĺpcoch predstavujúci, kde by malo dôjsť k rozdeleniu.
  • instagram viewer
  • riadok_oddeľovač je text alebo znak v riadkoch predstavujúci, kde by malo dôjsť k rozdeleniu.
  • ignore_empty zadajte, či sa majú prázdne hodnoty ignorovať alebo nie.
  • match_mode je všetko o type zhody. Zhoda bez rozlišovania malých a veľkých písmen je 1, zatiaľ čo predvolená zhoda, pri ktorej sa nerozlišujú veľké a malé písmená, je 0.
  • podložka_s zadajte hodnotu, ktorá sa má použiť na reprezentáciu chýbajúcich hodnôt v dvojrozmerných poliach. Predvolená hodnota je chyba #N/A.

Všetky tieto parametre sú voliteľné vedľa textu a col_delimiter.

Čo je funkcia TEXTBEFORE v Exceli?

Funkcia TEXTBEFORE vráti text pred zadaným oddeľovačom alebo znakom. V niektorých ohľadoch je podobný Funkcia LEFT v Exceli. Rozdiel je v tom, že pomocou TEXTBEFORE môžete byť konkrétnejší, pretože môže vrátiť text pred konkrétnym výskytom, ak sa vyskytne viackrát.

Syntax funkcie TEXTBEFORE je:

 =TEXTBEFORE(text, oddeľovač,[číslo_inštancie], [režim_zhody], [koniec_zhody], [ak_nenájdený])
  • text predstavuje text, v ktorom hľadáte.
  • oddeľovač určuje bod, v ktorom sa má ťažba uskutočniť.
  • číslo_inštancie určuje, z akej inštancie oddeľovača má prebiehať extrakcia.
  • match_mode odkazuje na rozlišovanie malých a veľkých písmen (0) alebo nerozlišovanie malých a veľkých písmen pri vyhľadávaní (1).
  • match_end určuje, či sa koniec textu má považovať za oddeľovač. V predvolenom nastavení je text presná zhoda (0). 1 však znamená, že vaša funkcia by sa mala zhodovať s oddeľovačom na konci textu.
  • if_not_found je len hodnota, ktorá sa má vrátiť, ak sa nenájde žiadna zhoda. V predvolenom nastavení ide o chybu #N/A.

Každý parameter je tu okrem textu a oddeľovača voliteľný. Nie sú povolené ani zástupné znaky.

Čo je funkcia TEXTAFTER v Exceli?

Funkcia TEXTAFTER vráti text za zadaným oddeľovačom alebo znakom. V niektorých ohľadoch je podobný PRAVÁ funkcia v Exceli a priamy opak funkcie TEXTBEFORE.

Syntax funkcie TEXTAFTER je:

 =TEXTAFTER(text, oddeľovač,[číslo_inštancie], [režim_zhody], [koniec_zhody], [ak sa nenájde])

Parametre funkcie TEXTAFTER sú rovnaké ako parametre funkcie TEXTBEFORE. Teda znamenajú to isté. Každý parameter v TEXTAFTER okrem textu a oddeľovača je tiež voliteľný.

Ako používať funkciu TEXTSPLIT v Exceli?

Predpokladajme, že máte zoznam náhodných produktov SaaS a chcete ich oddeliť.

Robiť to:

  1. Napíšte svoju funkciu TEXTSPLIT v riadku vzorcov.
  2. Nasleduje text a oddeľovač čiarky.
  3. Keďže ostatné parametre sú voliteľné, môžete zátvorku zavrieť.

Vaša konečná syntax bude:

 =TEXTSPLIT(B2,",") 

Ak máte v zozname viacero oddeľovačov, použite nižšie uvedenú syntax:

 =TEXTSPLIT(B2;{",",".",";"}) 

Všetky možné oddeľovače musíte vložiť do zložených zátvoriek, t. j. "{ }".

Tabuľkový kalkulátor, ako používať funkciu TEXTSPLIT, keď existuje viacero oddeľovačovAko používať funkciu TEXTBEFORE v Exceli?

Predpokladajme, že máte zoznam mien a chceli by ste z tohto zoznamu vybrať krstné mená.

Robiť to:

  1. Do riadku vzorcov napíšte TEXT PRED.
  2. Budete musieť vybrať bunku obsahujúcu váš prvý text a za ním oddeľovač. Váš oddeľovač je tu priestor.
  3. Zatvorte držiak.
  4. Potiahnite nadol do poslednej bunky v tabuľke tabuľky s hodnotou vedľa nej. Pre mňa je to "Ifeoma Sow" na bunke B8.

Vaša konečná syntax je:

 =TEXTBEFORE(B2," ") 

Ako používať funkciu TEXTAFTER v Exceli?

Funkcia TEXTAFTER je podobná funkcii TEXTBEFORE. Tu máte zoznam webových stránok a chcete získať názov týchto webových stránok.

Robiť to:

  1. Najprv musíte napísať svoju funkciu TEXTAFTER v riadku vzorcov.
  2. Nasleduje to textom a oddeľovačom, čo je bodka.
  3. Ostatné parametre môžete ignorovať a zátvorku zavrieť.

Vaša konečná syntax bude:

 =TEXTAFTER(B2,".")

Manipulujte s textovými údajmi v Exceli rýchlo a jednoducho

Pomocou funkcií reťazcov programu Excel, ako sú TEXTSPLIT, TEXTBEFORE a TEXTAFTER, môžete ľahko rýchlo manipulovať s textovými údajmi a ušetriť čas počas analýzy.

Je však dôležité poznamenať, že svet manipulácie s textom je široký, najmä v Exceli. Existuje množstvo funkcií a techník na preskúmanie. Zvládnutie týchto funkcií a rozšírenie svojich vedomostí vám môže odomknúť ďalšie možnosti a odhaliť užitočné informácie vo vašich údajoch.