Excel vzorec: Extrahujte text zprava do znaku
V tomto kurzu poskytuje vzorec pro extrakci textu zprava od daného textu, dokud nesplní zadaný znak, a vysvětluje argumenty každého vzorce.
Obecný vzorec:
IFERROR(RIGHT(txt,LEN(txt)-SEARCH("$",SUBSTITUTE(txt," char","$",LEN(txt)-LEN(SUBSTITUTE(txt,"char",""))))), txt) |
Argumenty
Txt: the cell reference or text string you use. |
Char: the character you want to extract text from right until meet. |
Poznámka
Pokud vzorec nenajde zadaný znak, vrátí původní data.
Jak tento vzorec funguje
Například je třeba extrahovat text zprava od textového řetězce v buňce B3 do mezery, použijte následující vzorec:
=IFERROR(RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))), B3) |
Stisknout vstoupit klávesu pro extrahování textu.
Vysvětlení
SUBSTITUTE funkcese používá k nahrazení textu nebo znaku novým. Tady vzorec NÁHRADA (B3, "", "") v dlouhém vzorci nahraďte mezeru ničím a vrátí „Gotolastcell“.
LEN funkce spočítá počet znaků v daném textu. Nyní LEN (SUBSTITUTE (B3, "", "")) lze vidět jako LEN („Gotolastcell“) vrací 12.
Pak vzorec LEN (B3) -LEN (SUBSTITUTE (B3, "", "")) vrátí 3. Potom vzorec SUBSTITUTE (B3, "", "$", LEN (B3) -LEN (SUBSTITUTE (B3, "", ""))) lze považovat za SUBSTITUTE (B3, "", "$" , 3), vrátí „Přejít na poslední $ buňku“.SEARCH funkce najít umístění textu v daném textu. Vzorec SEARCH ("$", SUBSTITUTE (B3, "", "$", LEN (B3) -LEN (SUBSTITUTE (B3, "", ""))))) lze vidět jako SEARCH ("$", "Přejít na poslední $ buňku") vrací 11.
RIGHT funkce extrahovat text z pravé strany textu. Tady RIGHT(B3,LEN(B3)-SEARCH("$",SUBSTITUTE(B3," ","$",LEN(B3)-LEN(SUBSTITUTE(B3," ",""))))) lze vidět jako
VPRAVO (B3, LEN (B3) -11)
= VPRAVO (B3,3)
= ”Buňka”
IFERROR funkce se používá k zachycení a řešení chyb. Pokud zde vzorec nenajde znak „“, vrátí původní data.
Ukázkový soubor
Kliknutím stáhnete ukázkový soubor
Relativní vzorce
- První písmeno malými písmeny
Zde se zavádí vzorec pro přidání nového textu na určitou pozici textového řetězce. - Ořízněte text na N slov
Zde je představen vzorec pro extrakci n slov z levé strany textového řetězce. - Chcete-li opravit délku, přidejte počáteční nuly
Tento kurz poskytuje vzorce pro přidání úvodní nuly, aby byl text stejně dlouhý. - Přidejte na telefonní číslo pomlčky
Chcete-li k telefonnímu číslu přidat pomlčky, můžete je vyřešit pomocí vzorce v aplikaci Excel.
Relativní funkce
- PRAVÁ funkce
Extrahujte text z pravé strany. - Funkce SUBSTITUTE
Nahraďte starý text novým. - Funkce LEN
Zjistěte počet znaků v textu. - Funkce SEARCH
Najděte pozici konkrétního znaku nebo podřetězce z daného textového řetězce. - Funkce FIND
Najděte řetězec v jiném řetězci
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
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.