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.

Trennung von Strings / Suche nach Teilstrings
#1
Hallo Zusammen,

ich habe zwei Fragen, wie kann ich am besten folgende Strings aus einer Zelle trennen?

A2 =@ BOS
A3=vs STL
A4 =@ PHI
A5=vs TOR

Ich würde gerne den Text nach dem "@" Zeichen in eine extra Spalte schreiben (ohne Leerzeichen) und das gleiche bei "vs" allerdings auch in eine weitere Spalte.

Weiterhin habe ich öfter das Problem beim SVerweis das mein Suchkriterium zum Bsp. "BOS" ist, allerdings der Verweis so wie im Bsp. A2 formatiert ist. Gibt es hier eine Möglichkeit nach Teilstrings zu suchen?

Danke im Voraus und viele Grüße
Antworten Top
#2
Hi,

Arbeitsblatt mit dem Namen 'Tabelle1'
AB
2@ BOSBOS
3vs STLSTL
4@ PHIPHI
5vs TORTOR

ZelleFormel
B2=WENNFEHLER(RECHTS(A2;LÄNGE(A2)-LÄNGE(SUCHEN("@";A2))-1);RECHTS(A2;LÄNGE(A2)-LÄNGE(SUCHEN("vs";A2))-2))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Das müsste eigentlich auch deine zweite Frage beantworten. Falls nicht, zeig bitte anhand eines Tabellenausschnittes (wie dieser) oder einer kleinen Beispieldatei, was du genau meinst. Keine ScrShots!
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Moin!
Für die gegebenen Beispiele geht es natürlich simpler:
AB
1@ BOSBOS
2vs STLSTL
3@ PHIPHI
4vs TORTOR

ZelleFormel
B1=TEIL(A1;FINDEN(" ";A1)+1;9)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • WillWissen
Antworten Top
#4
Hi Ralf,

schon Sch...eibenkleister, wenn man das Naheliegendste übersieht. Blush
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Falls RPP63 recht hat (da das TE-Beispiel einfach bescheuert ist), dann:

B:B: Ergebnisspalte
C2: Lookup-Wert, z.B. STL
D2: =INDEX(B2:B5;VERGLEICH(C2;INDEX(TEIL(A2:A5;FINDEN(" ";A2:A5)+1;9););))

Zitat:[wenn ...] allerdings der Verweis so wie im Bsp. A2 formatiert ist [...]

ist er nicht! Bitte niemals Format und Inhalt vermischen!
Antworten Top
#6
Beste Dank Zusammen, noch eine weitere Frage, ich möchte noch eine Spalte erstellen bei dem ich das "Heim Team" darstellen möchte.  Habe mal mit einem Wenn angefangen, komme aber nicht ganz klar. Ich habe das Bsp. mal angehängt.
In Spalte F befindet sich die Formel. Wenn kein "@" in der Zelle dann soll das Team aus Spalte C eingefügt werden.

Danke Euch.


Angehängte Dateien
.xlsx   forum2.xlsx (Größe: 16,06 KB / Downloads: 3)
Antworten Top
#7
hat sich erledigt, danke Euch. Lösung war:
=WENN(ISTZAHL(FINDEN("@",D2,1)),TEIL(D2,FINDEN(" ",D2)+1,9),C2)
Antworten Top


Gehe zu:


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