Obsah
V Excelu existuje poměrně dost funkcí pro rychlý výpis textu před znakem. V tomto článku se dozvíme, jak je používat.
Cvičebnice pro praxi
Stáhněte si následující pracovní sešit a cvičení.
Výpis textu před znakem.xlsx4 rychlé metody pro extrakci textu před znakem v aplikaci Excel
1. Použití funkcí LEFT a FIND k extrakci textu před znakem
Funkce LEFT je jednou z podkategorií Funkce TEXT který dokáže vytáhnout nejlevější texty řetězce zadaného souboru dat. Zde použijeme kombinaci příkazů LEVÝ a funkce Funkce FIND . Předpokládejme, že máme pracovní list obsahující seznam jmen zaměstnanců a jejich prodejní částku připojenou znakem "_". Budeme extrahovat text před tímto znakem.
KROKY:
- Vyberte Buňka D5 .
- Zadejte vzorec:
=LEFT(C5,FIND("_",C5)-1)
Na stránkách Funkce FIND vrátí pozici znaku "_" jako číslo z celého textového řetězce a znak Funkce LEFT výpisy z textů.
- Hit Vstupte na abyste viděli výsledek.
- Použijte Plnicí rukojeť a prohlédnout si ostatní výsledky.
2. Vložení funkce SUBSTITUTE aplikace Excel před n-tý výskyt znaku
Pro zjištění n-té pozice určitého znaku a extrakci textů před ním můžeme použít příkaz Funkce SUBSTITUTE . je to velmi oblíbená funkce. řekněme, že máme soubor dat. budeme extrahovat texty před druhou mezerou řetězce.
KROKY:
- Vyberte Buňka C5 .
- Zadejte vzorec:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)
➤ POZNÁMKA: Zde se SUBSTITUTE funkce nahradí druhou mezeru znakem " ^ " postava.
Vzorec:
=SUBSTITUTE(B5," ","^",2)
Na stránkách VYHLEDAT funkce zjistí polohu znaku " ^ " jako číslo. A konečně Funkce LEFT vytáhne texty před tímto znakem, jak jsme si řekli v první metodě.
- Hit Vstupte na .
- Přetáhněte kurzor dolů do dalších buněk a zobrazte výsledek.
3. Použití nástroje Excel Najít a nahradit k extrakci textu před znakem
Na adrese Microsoft Excel , je zde spousta působivých a vestavěných nástrojů nebo funkcí. Najít a nahradit z níže uvedeného souboru dat budeme extrahovat texty před znakem " # ".
KROKY:
- Vybrat buňku B5:B11 .
- Tisk Ctrl+C zkopírovat a Vložit do buňky C5 .
- Vyberte vložená data.
- Z Home přejděte na kartu Úpravy > Najít & amp; Vybrat > Vyměňte stránky .
- Otevře se okno.
- V Zjistěte, co zadejte " #* ".
➤ POZNÁMKA: Používáme Hvězdička ( * ), protože se jedná o zástupný znak, který zastupuje všechny znaky za " # ".
- Nyní si nechte Nahradit prázdné pole
- Vyberte Nahradit vše .
- Zobrazí se potvrzovací okno.
- Vyberte OK a zavřete předchozí okno.
- Nakonec můžeme vidět, že všechny texty jsou extrahovány před znakem.
4. Použití funkce "Text do sloupce" k vyjmutí textu před znakem v aplikaci Excel
Na stránkách Text do sloupce možnost v Excelu umožňuje dynamické zobrazení datové sady. Představme si, že máme datovou sadu a budeme extrahovat texty před znakem nazvaným Hvězdička ( * ).
KROKY:
- Vybrat buňku B5:B11 a stiskněte Ctrl+C zkopírovat.
- Vložit do Buňka C5 .
- Přejděte na Data karta vybráním všech vložených dat.
- Z Datové nástroje rozevírací seznam, klikněte na na Text do sloupců .
- Z Průvodce Krok 1 vyberte možnost S vymezením .
- Tisk Další .
- Nyní v Krok 2 průvodce nezapomeňte zkontrolovat Další a napište " * " v prázdném rámečku vedle něj. Náhled vidíme z okna Náhled dat box.
- Vyberte Další .
- A konečně, v Krok 3 průvodce můžeme vybrat libovolný formát dat.
- V Cílová destinace vyberte místo, kam chceme extrahovat data.
- Vyberte Dokončení .
- Zde vidíme všechna extrahovaná data ve dvou částech.
Závěr
Jedná se o nejrychlejší způsoby, jak extrahovat text před znakem v položce Excel . Je přidán cvičný sešit. Klidně si ho vyzkoušejte. Nebojte se na cokoli zeptat nebo navrhnout nové metody.