Jak extrahovat text pomocí funkce LEFT / LEFTB aplikace Excel

01 z 01

Funkce Excel LEFT a LEFTB

Extrahujte dobrý text ze zlého pomocí funkce LEFT / LEFTB. © Ted French

Když je text zkopírován nebo importován do aplikace Excel, jsou s dobrými daty někdy obsaženy nežádoucí znaky odpadků .

Nebo existují časy, kdy je zapotřebí pouze část textových dat v buňce - například křestní jméno osoby, nikoliv příjmení.

U takových případů má aplikace Excel řadu funkcí, které lze použít k odstranění nechtěných dat z ostatních. Která funkce používáte závisí na tom, kde jsou umístěna dobrá data vzhledem k nežádoucím znakům v buňce.

LEFT vs. LEFTB

Funkce LEFT a LEFTB se liší pouze v jazycích, které podporují.

LEFT je pro jazyky, které používají jednobajtovou znakovou sadu - tato skupina obsahuje většinu jazyků, například angličtinu a všechny evropské jazyky.

LEVÝ B je pro jazyky, které používají dvojbajtovou znakovou sadu - zahrnuje japonštinu, čínštinu (zjednodušenou), čínštinu (tradiční) a korejštinu.

Funkce Syntaxe a argumenty vlevo a vlevo

V aplikaci Excel se syntaxe funkce odkazuje na rozložení funkce a zahrnuje název funkce, závorky a argumenty .

Syntaxe pro funkci LEFT je:

= LEVÝ (Text, Num_chary)

Argumenty funkce informují Excel o tom, jaké údaje mají být použity ve funkci a délce řetězce, který má být extrahován.

Syntaxe pro funkci LEFTB je:

= LEVÝ (text, Num_byty)

Argumenty funkce informují Excel o tom, jaké údaje mají být použity ve funkci a délce řetězce, který má být extrahován.

Text - (požadovaný pro LEFT a LEFTB ) položka obsahující požadované údaje
- tento argument může být buňkový odkaz na umístění dat v listu nebo může být skutečný text uzavřený v uvozovkách

Num_chary - (volitelně pro LEFT ) určuje počet znaků vlevo od argumentu řetězce, který chcete zachovat - všechny ostatní znaky jsou odebrány.

Num_byty - (volitelné pro LEFTB ) určuje počet znaků vlevo od argumentu řetězce, který má být zadržen v bajtech - všechny ostatní znaky jsou odebrány.

Poznámky:

Příklad funkce vlevo - extrahujte dobré údaje ze špatného

Příklad na obrázku výše ukazuje řadu způsobů, jak využít funkci LEFT pro extrahování určitého počtu znaků z textového řetězce, včetně zadávání dat přímo jako argumentů pro funkci - řádek 2 - a zadávání odkazů na buňky pro oba argumenty - řádek 3.

Vzhledem k tomu, že je obvykle nejlepší zadat odkazy na buňky pro argumenty namísto skutečných dat, informace uvedené níže popisují kroky používané k zadání funkce LEFT a její argumenty do buňky C3 pro extrahování slova Widgets z textového řetězce v buňce A3.

Dialogové okno funkce LEFT

Možnosti pro zadání funkce a jejích argumentů do buňky B1 zahrnují:

  1. Zadání úplné funkce: = LEVÉ (A3.B9) do buňky C3;
  2. Výběr funkce a argumentů pomocí dialogového okna funkce.

Použití dialogového okna pro zadání funkce často zjednodušuje úkol, protože dialogové okno se stará o syntaxi funkce - zadává název funkce, oddělovače čárky a závorky ve správných místech a množství.

Ukazuje na odkazy na buňky

Nezáleží na tom, jakou volbu zvolíte pro zadání funkce do buňky listu, je pravděpodobně nejlepší použít bod a klepnutím zadejte libovolné a všechny odkazy na buňky používané jako argumenty, aby se minimalizovala pravděpodobnost chyb způsobených zadáním nesprávné reference buňky.

Pomocí dialogového okna Funkce LEFT

Níže jsou uvedeny kroky používané k zadání funkce LEFT a jejích argumentů do buňky C3 pomocí dialogového okna funkce.

  1. Kliknutím na buňku C3 ji vytvoříte jako aktivní buňku - zde budou zobrazeny výsledky funkce;
  2. Klikněte na kartu Vzorce v nabídce pásu ;
  3. Pro otevření rozevíracího seznamu funkcí zvolte Text z pásu karet;
  4. Klepnutím na položku LEFT v seznamu vyvoláte dialogové okno funkce.
  5. V dialogovém okně klikněte na řádek Text ;
  6. Klepnutím na buňku A3 v listu zadejte odkaz buňky do dialogového okna;
  7. Klikněte na řádek Num_chars ;
  8. Klikněte na buňku B9 v listu a zadejte odkaz na buňku.
  9. Klepnutím na tlačítko OK dokončete funkci a vrátíte se do listu.
  10. Extrahované podřetězec Widgety by se měl zobrazit v buňce C3;
  11. Po klepnutí na buňku C3 se ve sloupci nad tabulkou nad tabulkou zobrazí úplná funkce = LEFT (A3, B9) .

Vyjmutí čísel pomocí funkce LEFT

Jak je znázorněno v 8. řádku výše uvedeného příkladu, funkce LEFT může být použita k extrahování podmnožiny číselných dat z delšího čísla pomocí výše uvedených kroků.

Jediným problémem je, že extrahovaná data jsou konvertována na text a nemohou být použity ve výpočtech zahrnujících určité funkce - například funkce SUM a AVERAGE .

Jeden způsob, jak tento problém vyřešit, je použít funkci VALUE k převedení textu na číslo uvedené v řádku 9 výše:

= VALUE (LEVÝ (B2, 6))

Druhou možností je použití speciální pasty pro převod textu na čísla .