Přejít k hlavnímu obsahu
 

Funkce Excel TEXTAFTER

Autor: Siluvia Naposledy změněno: 2024-10-28

Jedno TEXTAFTER funkce extrahuje a vrátí text, který se vyskytuje za daným podřetězcem nebo oddělovačem.

Pozor: Tato funkce je dostupná pouze v Excelu pro Microsoft 365 na kanálu Insider.

ukazují použití funkce TEXTAFTER

Syntax

TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Argumenty

Text (povinné): Původní textový řetězec, ze kterého chcete extrahovat text. Může být dodáván jako:
-- Textový řetězec;
Or
-- Odkaz na buňku
Oddělovač (povinné): Podřetězec nebo oddělovač, ze kterého chcete extrahovat text za ním;
Instance_num (volitelné): Instance oddělovače v textu;
-- Výchozí hodnota je 1, což znamená, že pokud se v textovém řetězci objeví více oddělovačů, bude extrahován text za prvním oddělovačem.
-- Pokud chcete hledat text začínající od konce textového řetězce, zadejte pro tento parametr záporné číslo.
match_mode (volitelné): Určuje, zda se v oddělovači rozlišují velká a malá písmena;
-- 0 (výchozí): Rozlišují se malá a velká písmena.
-- 1: Nerozlišují se malá a velká písmena.
Match_end (volitelné): Konec textu bude považován za oddělovač. Výchozí hodnota je 0.
-- 0 (výchozí): Nepřizpůsobovat oddělovač ke konci textu.
-- 1: Přiřaďte oddělovač ke konci textu.
If_not_found (volitelné): Hodnota, která se má vrátit, když nebude nalezena žádná shoda. Výchozí hodnota je #N/A chybová hodnota.

Poznámky

1) Je opakem TEXT PŘED funkce.
2) Když je oddělovač prázdný, dostanete jeden z následujících výsledků:
-- Při hledání z levé strany textového řetězce (číslo_instance je kladné) je vrácen celý textový řetězec;
-- Při hledání z pravé strany textového řetězce (číslo_instance je záporné) je vrácen prázdný text;
3) #HODNOTA! chyba nastane, pokud je splněna některá z následujících podmínek:
-- Instance_num = 0;
-- Instnce_num je větší než délka textu;
4) #N/A chyba nastane, pokud je splněna některá z následujících podmínek:
-- V textovém řetězci neexistuje oddělovač;
-- Instance_num je větší než počet výskytů oddělovače v textovém řetězci.

Návratová hodnota

Vrátí extrahovaný textový řetězec.

Příklad

Zde uvádíme následující textový seznam jako příklad, který demonstruje, jak používat TEXTAFTER funkce extrahovat text za různých podmínek.

ukazují použití funkce TEXTAFTER
#Příklad1: Extrahujte text za prvním oddělovačem v Excelu

Chcete-li extrahovat text, který se vyskytuje za první čárkou v určených buňkách, můžete použít funkci TEXTAFTER následovně.

Vyberte buňku vedle první textové buňky, ze které chcete extrahovat text, zadejte následující vzorec a stiskněte vstoupit klíč k získání výsledku. Vyberte tuto výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,",")

ukazují použití funkce TEXTAFTER

Poznámka: V tomto případě jsou ve vzorci vyžadovány pouze první dva argumenty.

#Příklad2: Extrahujte text za N-tým oddělovačem v Excelu

Ve výchozím nastavení funkce TEXTAFTER extrahuje text za prvním oddělovačem v textovém řetězci, i když je v textu více oddělovačů. Pokud chcete extrahovat text za N-tým oddělovačem, jako je v tomto případě druhá čárka, můžete použít funkci TEXTAFTER následovně.

Vyberte buňku vedle první textové buňky, ze které chcete extrahovat text, zadejte následující vzorec a stiskněte vstoupit klíč k získání výsledku. Vyberte tuto výslednou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,",",2)

ukazují použití funkce TEXTAFTER

Pozor: Chcete-li extrahovat text, který se vyskytuje za n-tým oddělovačem, stačí zadat argument číslo_instance jako odpovídající číslo. V tomto případě zadám číslo 2 pro označení druhé čárky.

#Příklad3: Extrahujte text za daným podřetězcem (nerozlišují se malá a velká písmena) v Excelu

Ve výchozím nastavení funkce TEXTAFTER rozlišuje velká a malá písmena. Pokud chcete zakázat rozlišování malých a velkých písmen, použijte funkci TEXTAFTER následovně.

Vyberte buňku (v tomto případě řekněme B2), zadejte následující vzorec a stiskněte klávesu vstoupit klíč k získání výsledku. Vyberte tuto výsledkovou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,"Consultant",1,1)

ukazují použití funkce TEXTAFTER

Pozor: Chcete-li ve funkci TEXTAFTER zakázat rozlišování malých a velkých písmen, musíte zadat argument Match_mode jako 1. V tomto případě bude extrahován veškerý text, který se vyskytuje za podřetězcem „Consultant“ nebo „CONSULTANT“.

#Příklad4: Vrátí vlastní hodnotu, když TEXTAFTER neodpovídá žádnému textu

Jak je znázorněno na obrázku výše, ve výchozím nastavení funkce TEXTAFTER vrátí #N/A, když nejsou nalezeny žádné shody. Chcete-li vrátit vlastní hodnotu namísto chyb, můžete použít funkci TEXTAFTER následovně.

Vyberte buňku vedle první textové buňky, ze které chcete extrahovat text, zadejte následující vzorec a stiskněte vstoupit klíč k získání výsledku. Vyberte tuto výsledkovou buňku a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,"Consultant",1,1,,"text not found")

ukazují použití funkce TEXTAFTER

Pozor: V tomto vzorci „text nenalezen” je vlastní hodnota, která se vrátí, když TEXTAFTER neodpovídá žádnému textu. Můžete to změnit, jak potřebujete.

#Příklad5: Extrahujte text za posledním oddělovačem v Excelu

Obvykle můžete zadat parametr instance_num k extrahování textu za n-tým oddělovačem v textovém řetězci. Pokud potřebujete extrahovat text za posledním oddělovačem, nejjednodušším způsobem je zadat pro tento parametr záporné číslo.

Chcete-li například extrahovat text, který se vyskytuje za poslední čárkou v tabulce níže, lze funkci TEXTAFTER změnit následovně.

Vyberte buňku (v tomto případě řekněme B2), zadejte následující vzorec a stiskněte klávesu vstoupit klíč. Vyberte tuto buňku výsledků a přetáhněte ji Rukojeť automatického vyplňování dolů, abyste získali zbytek výsledků.

=TEXTAFTER(A2,",",-1)

ukazují použití funkce TEXTAFTER

Pozor: Zde -1 ve vzorci pomáhá hledat původní textový řetězec od konce.


Související funkce

Funkce Excel TEXTBEFORE
Funkce TEXTBEFORE vrací text, který se vyskytuje před daným podřetězcem nebo oddělovačem.

Funkce Excel TEXTSPLIT
Funkce TEXTSPLIT rozdělí textové řetězce daným oddělovačem na pole napříč sloupci a řádky.

Funkce Excel VALUETOTEXT
Funkce VALUETOTEXT převede jakoukoli zadanou hodnotu na text.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty  |  Odstranit prázdné řádky  |  Kombinujte sloupce nebo buňky bez ztráty dat  |  Kolo bez vzorce ...
Super VLookup: Více kritérií  |  Vícenásobná hodnota  |  Přes Multi-Sheets  |  Fuzzy vyhledávání...
Adv. Rozbalovací seznam: Snadno rozevírací seznam  |  Závislý rozbalovací seznam  |  Vícenásobný výběr rozevíracího seznamu...
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  Porovnejte sloupce s Vyberte stejné a různé buňky ...
Doporučené funkce: Zaměření mřížky  |  Návrhové zobrazení  |  Velký Formula Bar  |  Správce sešitů a listů | Knihovna zdrojů (Automatický text)  |  Výběr data  |  Zkombinujte pracovní listy  |  Šifrovat/dešifrovat buňky  |  Odesílat e-maily podle seznamu  |  Super filtr  |  Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky ...)  |  50+ Graf Typ nemovitosti (Ganttův diagram ...)  |  40+ Praktické Vzorce (Vypočítejte věk na základě narozenin ...)  |  19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty ...)  |  12 Konverze Tools (Čísla na slova, Přepočet měny ...)  |  7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky Excelu ...)  |  ... a více

Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...


Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.