Text ab bestimmtem Symbol bis zu bestimmtem Symbol auslesen
#1
Hallo zusammen,



gibt es eine Formel, die den Text einer Spalte ab dem fünften "_" bis zum sechsten "_" auslesen kann?

de_rtb_open_web_agentur_in-market-headphones-male_adbundle wird zu in-market-headphones-male
deutschland_rtb_open_web_agentur_in-market-hometheater-male_adbundle wird zu in-market-hometheater-male




Habe dazu leider noch keinen Thread gefunden. Bin über jede Hilfe dankbar!
.xlsx   excel-forum-frage.xlsx (Größe: 11,06 KB / Downloads: 0)
Top
#2
Hallo,

kennst Du FINDEN ? Du könntest durch mehrfaches Schachteln von FINDEN den 5. und 6. Treffer ermitteln und mit TEIL das stück dazwischen ausgeben. Wird allerdings eine recht lange Formel.

hier mal ein Ansatz für den zweiten Treffer, nur für den Anfang einer Zeichenkette. Das Ende vor dem 3. ist nicht dabei

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
1A_AA_AAA_AAAA_A

ZelleFormel
B1=TEIL(TEIL(A1;FINDEN("_";A1)+1;99);FINDEN("_";TEIL(A1;FINDEN("_";A1)+1;99))+1;99)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg


Du könntest auch mit Text in Spalten arbeiten und dann den Text der entsprechenden Spalte verwenden.

Oder man nimmt ein Makro.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Zoekratie
Top
#3
Hallo,

eine Variante mit XMLFILTERN ...

Code:
=XMLFILTERN("<x><y>"&WECHSELN(A1;"_";"</y><y>")&"</y></x>";"//y[6]")

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awards
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
[-] Folgende(r) 1 Nutzer sagt Danke an maninweb für diesen Beitrag:
  • schauan
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste