Ako extrahovať prvé slovo z textového reťazca v programe Excel (3 jednoduché spôsoby)

Excel má niekoľko úžasných vzorcov, ktoré vám môžu pomôcť nakrájať a nakrájať textové údaje.

Niekedy, keď máte textové údaje, možno budete chcieť extrahovať prvé slovo z textového reťazca v bunke.

V programe Excel je možné vykonať niekoľko spôsobov (pomocou kombinácie vzorcov, pomocou funkcie Nájsť a nahradiť a pomocou funkcie Flash Fill)

V tomto návode vám ukážem niekoľko skutočne jednoduchých spôsobov extrahujte prvé slovo z textového reťazca v programe Excel.

Extrahujte prvé slovo pomocou textových vzorcov

Predpokladajme, že máte nasledujúci súbor údajov, v ktorom chcete získať prvé slovo z každej bunky.

Nasledujúci vzorec to urobí:

= IFERROR (LEFT (A2, FIND ("", A2) -1), A2)

Vysvetlím, ako tento vzorec funguje.

FIND časť vzorca slúži na nájdenie polohy medzery v textovom reťazci. Keď vzorec nájde polohu medzery, funkcia LEFT sa použije na extrahovanie všetkých znakov pred prvým znakom medzery v textovom reťazci.

Aj keď by samotný vzorec VĽAVO mal stačiť, v prípade, že je v bunke iba jedno slovo a žiadne medzery, zobrazí sa chyba.

Aby som túto situáciu zvládol, zabalil som vzorec VĽAVO do vzorca IFERROR, ktorý jednoducho vráti pôvodný obsah bunky (pretože medzery neobsahujú žiadne znaky naznačujúce, že je buď prázdny, alebo obsahuje iba jedno slovo).

Jedna dobrá vec na tejto metóde je, že výsledok je dynamický. To znamená, že v prípade, že zmeníte pôvodný textový reťazec v bunkách v stĺpci A, vzorec v stĺpci B sa automaticky aktualizuje a poskytne správny výsledok.

V prípade, že nechcete vzorec, môžete ho previesť na hodnoty.

Extrahujte prvé slovo pomocou funkcie Nájsť a nahradiť

Ďalšou rýchlou metódou na extrakciu prvého slova je použitie funkcie Nájsť a nahradiť na odstránenie všetkého okrem prvého slova.

Predpokladajme, že máte množinu údajov, ako je uvedené nižšie:

Nasledujú kroky na použitie funkcie Hľadať a nahradiť iba na získanie prvého slova a odstránenie všetkého ostatného:

  1. Skopírujte text zo stĺpca A do stĺpca B. Tým sa uistíte, že máme aj pôvodné údaje.
  2. Vyberte všetky bunky v stĺpci B, kde chcete získať prvé slovo
  3. Kliknite na kartu Domov
  4. V skupine Úpravy kliknite na možnosť Hľadať a vybrať a potom kliknite na položku Nahradiť. Otvorí sa dialógové okno Hľadať a nahradiť.
  5. Do poľa Nájsť čo zadajte * (jeden znak medzery, za ktorým nasleduje znak hviezdičky)
  6. Pole Nahradiť ponechajte prázdne
  7. Kliknite na tlačidlo Nahradiť všetko.

Vyššie uvedené kroky odstránia všetko okrem prvého slova v bunkách.

Môžete tiež použiť klávesovú skratku Ovládanie + H otvorte dialógové okno Hľadať a nahradiť.

Ako to funguje?

V poli Nájsť aké sme použili medzerník a za ním znak hviezdičky. Znak hviezdičky (*) je zástupný znak, ktorý predstavuje ľubovoľný počet znakov.

Keď teda požiadame Excel, aby našiel bunky, ktoré obsahujú medzeru, za ktorou nasleduje znak hviezdičky, a nahradí ju prázdnym znakom, nájde prvý medzerník a odstráni všetko za ním - zostane nám teda iba prvé slovo.

A v prípade, že ste bunkou, ktorá neobsahuje žiadny text alebo iba jedno slovo bez medzier, vyššie uvedené kroky by na nej nepriniesli žiadne zmeny.

Extrahujte prvé slovo pomocou výplne Flash

Ďalší skutočne jednoduchý a rýchly spôsob extrahovania prvého slova pomocou programu Flash Fill.

Flash Fill bol predstavený v Exceli 2013 a je k dispozícii vo všetkých ďalších verziách. Pomáha pri manipulácii s textom tým, že identifikuje vzor, ​​ktorý sa pokúšate dosiahnuť, a vyplní ho pre celý stĺpec.

Predpokladajme napríklad, že máte nižšie uvedenú množinu údajov a chcete extrahovať iba prvé slovo.

Nasledujú kroky, ako to urobiť:

  1. Do bunky B2, ktorá je priľahlým stĺpcom našich údajov, zadajte ručne „Marketing“ (čo je očakávaný výsledok)
  2. Do bunky B3 zadajte „HR“
  3. Vyberte rozsah B2: B10
  4. Kliknite na kartu Domov
  5. V skupine Úpravy kliknite na rozbaľovaciu ponuku Vyplniť
  6. Kliknite na možnosť Flash Fill

Vyššie uvedené kroky by vyplnili všetky bunky prvým slovom zo susedného stĺpca (stĺpca A).

Pozor: Flash Fill vo väčšine prípadov funguje dobre a poskytuje správny výsledok, ale v niektorých prípadoch vám nemusí poskytnúť správny výsledok. Nezabudnite znova skontrolovať, či sú výsledky podľa očakávania.

Poznámka: Pri zadávaní očakávaného výsledku do druhej bunky v stĺpci B sa vám môže zobraziť všetok text vo všetkých bunkách svetlosivou farbou. To je výsledok, ktorý získate, ak ihneď stlačíte kláves Enter. V prípade, že sivú čiaru nevidíte, použite na páse s nástrojmi možnosť Flash Fill.

Toto sú tri jednoduché metódy na extrakciu prvého slova z textového reťazca v programe Excel.

Dúfam, že ste našli tento návod užitočný!

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave