Získání textu mezi dvěma znaky s funkcemi TEXTZA / TEXTAFTER a TEXTPŘED / TEXTBEFORE
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
V Excelu je někdy třeba "vytáhnout" část textu, která je mezi dvěma znaky. Např. mezi dvěma lomítky, mezi mezerou a lomítkem...
Typicky se jedná o "rozsekávání" textových kódů ze SAP u nebo jiných ERP systémů.
Např. v této tabulce potřebujeme určit části textů, které jsou mezi mezerou a lomítkem:
Jak zjistit text mezi znaky pomocí funkcí?
Použijeme společně funkce TEXTAFTER a TEXTBEFORE. Obě dvě mají jako argumenty text a oddělovací znak.
- =TEXTPŘED(TEXTZA(A2;" ");"/")
Je přitom jedno, v jakém pořadí budou funkce použité.
Jak zjistit text mezi oddělovači pomocí Power Query?
V Power Query je to jednodušší. Prostě vyberete Extrahovat / Text mezi sloupci, zadáme oddělovače (mohou být stejné), a je to.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.