Hämta ut texten som finns mellan två markörer, till exempel inom parentes.
Kopiera denna formel
=TEXTAFTER(TEXTBEFORE(A2, ")"), "(")TEXTBEFORE tar bort allt efter den avslutande markören och TEXTAFTER tar bort allt fram till den inledande markören, så att bara mitten blir kvar. I äldre Excel använder du MID med två FIND.
=TEXTAFTER(TEXTBEFORE("Item (SKU-42)", ")"), "(")→SKU-42Hämtar texten inom parenteserna.
Returnerar delen av en e-postadress mellan @ och punkten.
=MID("[A-17] Bolt", 2, FIND("]", "[A-17] Bolt")-2)→A-17Fungerar i alla Excel-versioner när texten börjar med den inledande hakparentesen.
Äldre version (MID + FIND)
=MID(A2, FIND("(",A2)+1, FIND(")",A2)-FIND("(",A2)-1)Fungerar innan TEXTBEFORE/TEXTAFTER fanns.
TEXTBEFORE/TEXTAFTER tar ett förekomstnummer; ange det för att rikta in dig på den andra eller tredje markören.
TEXTBEFORE och TEXTAFTER returnerar #N/A. Omslut formeln med IFERROR: =IFERROR(TEXTAFTER(TEXTBEFORE(A2, ")"), "("), "").
Kapsla de två funktionerna i omvänd ordning: =TEXTBEFORE(TEXTAFTER(A2, "-"), "-") returnerar texten mellan det första och det andra bindestrecket.
Excel för Microsoft 365, Excel 2024 och Excel för webben. I Excel 2021 och tidigare använder du varianten med MID och FIND.
Behöver du en formel för dina egna data?
Beskriv vad du vill göra i klartext och låt ExcelGPT skriva, förklara och verifiera formeln — gratis att börja, inget tillägg.