Jak extrahovat první slovo z textového řetězce v aplikaci Excel (3 snadné způsoby)

Excel má několik úžasných vzorců, které vám mohou pomoci krájet a nakrájet textová data.

Někdy, když máte textová data, můžete chtít extrahovat první slovo z textového řetězce v buňce.

V aplikaci Excel to lze provést několika způsoby (pomocí kombinace vzorců, pomocí funkce Najít a nahradit a pomocí funkce Flash Fill)

V tomto tutoriálu vám ukážu několik opravdu jednoduchých způsobů extrahujte první slovo z textového řetězce v aplikaci Excel.

Extrahujte první slovo pomocí textových vzorců

Předpokládejme, že máte následující datovou sadu, kde chcete získat první slovo z každé buňky.

Následující vzorec to udělá:

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

Dovolte mi vysvětlit, jak tento vzorec funguje.

FIND část vzorce slouží k nalezení polohy mezerníku v textovém řetězci. Když vzorec najde pozici znaku mezery, použije se funkce VLEVO k extrahování všech znaků před první znak mezery v textovém řetězci.

Přestože samotný vzorec LEFT by měl stačit, v případě, že je v buňce pouze jedno slovo a žádné mezery, zobrazí se chyba.

Abych tuto situaci zvládl, zabalil jsem vzorec LEFT do vzorce IFERROR, který jednoduše vrací původní obsah buňky (protože neexistují žádné mezery, které by naznačovaly, že je buď prázdný, nebo obsahuje pouze jedno slovo).

Jedna dobrá věc na této metodě je, že výsledek je dynamický. To znamená, že pokud změníte původní textový řetězec v buňkách ve sloupci A, vzorec ve sloupci B se automaticky aktualizuje a poskytne správný výsledek.

Pokud vzorec nechcete, můžete jej převést na hodnoty.

Extrahujte první slovo pomocí funkce Najít a nahradit

Další rychlou metodou, jak extrahovat první slovo, je použít Najít a nahradit k odstranění všeho kromě prvního slova.

Předpokládejme, že máte datovou sadu, jak je uvedeno níže:

Níže jsou uvedeny kroky k použití funkce Najít a nahradit, abyste získali pouze první slovo a odstranili vše ostatní:

  1. Zkopírujte text ze sloupce A do sloupce B. Tím zajistíte, že budeme mít také původní data.
  2. Vyberte všechny buňky ve sloupci B, kde chcete získat první slovo
  3. Klikněte na kartu Domů
  4. Ve skupině Úpravy klikněte na možnost Najít a vybrat a poté klikněte na Nahradit. Otevře se dialogové okno Najít a nahradit.
  5. Do pole Najít co zadejte * (jeden znak mezery následovaný znakem hvězdičky)
  6. Pole Nahradit ponechejte prázdné
  7. Klikněte na tlačítko Nahradit vše.

Výše uvedené kroky by odstranily vše kromě prvního slova v buňkách.

Můžete také použít klávesovou zkratku Ovládání + H otevřete dialogové okno Najít a nahradit.

Jak to funguje?

V poli Najít jaké jsme použili znak mezery následovaný znakem hvězdičky. Znak hvězdičky (*) je zástupný znak, který představuje libovolný počet znaků.

Když tedy požádáme Excel, aby našel buňky obsahující znak mezery následovaný znakem hvězdičky a nahradil jej prázdným znakem, najde první znak mezery a odebere vše za ním - zůstane nám tedy pouze první slovo.

A v případě, že jste buňkou, která neobsahuje žádný text nebo pouze jedno slovo bez mezer, výše uvedené kroky v ní neprovedou žádné změny.

Extrahujte první slovo pomocí Flash Fill

Další opravdu jednoduchá a rychlá metoda, jak extrahovat první slovo pomocí Flash Fill.

Flash Fill byl představen v aplikaci Excel 2013 a je k dispozici ve všech dalších verzích. Pomáhá při manipulaci s textem tím, že identifikuje vzor, ​​kterého se pokoušíte dosáhnout, a vyplní jej pro celý sloupec.

Předpokládejme například, že máte níže uvedenou datovou sadu a chcete pouze extrahovat první slovo.

Níže jsou uvedeny kroky, jak to provést:

  1. Do buňky B2, která je sousedním sloupcem našich údajů, zadejte ručně „Marketing“ (což je očekávaný výsledek)
  2. Do buňky B3 zadejte „HR“
  3. Vyberte rozsah B2: B10
  4. Klikněte na kartu Domů
  5. Ve skupině Úpravy klikněte na rozevírací nabídku Vyplnit
  6. Klikněte na možnost Flash Fill

Výše uvedené kroky by vyplnily všechny buňky prvním slovem ze sousedního sloupce (sloupec A).

Pozor: Ve většině případů Flash Fill funguje dobře a poskytuje správný výsledek, ale v některých případech vám nemusí poskytnout správný výsledek. Nezapomeňte znovu zkontrolovat, zda jsou výsledky podle očekávání.

Poznámka: Při psaní očekávaného výsledku do druhé buňky ve sloupci B se vám může zobrazit veškerý text ve všech buňkách ve světle šedé barvě. To je výsledek, který získáte, pokud hned stisknete klávesu Enter. Pokud šedou čáru nevidíte, použijte na pásu karet možnost Flash Fill.

Toto jsou tři jednoduché metody, jak extrahovat první slovo z textového řetězce v aplikaci Excel.

Doufám, že jste našli tento návod užitečný!

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave