Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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)
Antwortento 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-2016)
[-] Folgende(r) 1 Benutzer sagt Danke an schauan für diesen Beitrag:
  • Zoekratie
Antwortento 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) :: 01/2011 - 06/2019 :: 04/2020 - 06/2021
https://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner (neu)
[-] Folgende(r) 1 Benutzer sagt Danke an maninweb für diesen Beitrag:
  • schauan
Antwortento top


Gehe zu:


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