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
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)
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
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)
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!
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
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)
Top
#7
hat sich erledigt, danke Euch. Lösung war:
=WENN(ISTZAHL(FINDEN("@",D2,1)),TEIL(D2,FINDEN(" ",D2)+1,9),C2)
Top


Gehe zu:


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