Seite 1 von 1

Bestimmten Buchstaben auslesen

Verfasst: Di 1. Dez 2015, 09:18
von waldwutz15
Hallo, ich hatte letzte Woche ein Problem mit Hilfe des Forums gelöst. Da ging es um das Erkennen eines ersten Buchstabens in einer Zelle, in einer weiteren Zelle sollte dann ein bestimmtes Wort erscheinen. Hat mit SVERWEIS geklappt.

Wie gehe ich aber vor, wenn ich in dieser Zelle aber den dritten und vierten Buchstaben auslesen will?
Die Leerzeichen entferne ich mit Glätten. Mit "TEIL" dachte ich, ich könnte bestimmten, welcher Buchstabe verglichen werden soll?

Grüße
waldwutz

Re: Bestimmten Buchstaben auslesen

Verfasst: Di 1. Dez 2015, 10:03
von waldwutz15
damit es klarer wird...

Der Buchstabe nach dem GEdankenstrich soll durch das entsprechende Wort aus A10-B12 ersetzt werden. Das klappt aber nicht...

Re: Bestimmten Buchstaben auslesen

Verfasst: Di 1. Dez 2015, 11:18
von mikele
Hallo,
um den ersten Buchstaben nach dem Gedankenstrich (und ggf. Leerzeichen) zu finden:

Code: Alles auswählen

=LINKS(GLÄTTEN(TEIL(A1;FINDEN("–";A1)+1;2));1)
Wenn sicher ist, dass nach dem Gedankenstrich immer ein Leerzeichen steht, geht auch:

Code: Alles auswählen

=TEIL(A1;FINDEN("–";A1)+2;1)

Re: Bestimmten Buchstaben auslesen

Verfasst: Di 1. Dez 2015, 11:45
von waldwutz15
Hi,
ich habe mal versucht deine Formel in mein Beispiel zu übernehmen. Aber ich bekomme es nicht hin, dass der Buchstabe nach dem Gedankenstrich ausgelesen wird.

Grüße
waldwutz

Re: Bestimmten Buchstaben auslesen

Verfasst: Di 1. Dez 2015, 12:38
von Pit Zyclade
Bei der Vorgabe geht es noch einfacher:
=SVERWEIS(RECHTS(A1;1);$A$10:$B$13;2;1)
Das ist es !

Die Formel mit Finden geht nicht, weil der Textbezug nicht mit Zellenangabe geht:
=FINDEN("-";A1;1) geht also nicht.

Re: Bestimmten Buchstaben auslesen

Verfasst: Di 1. Dez 2015, 12:53
von waldwutz15
...stimmt, aber.... mein Beispiel ist nicht ganz korrekt. Rechts neben dem Buchstaben steht im Original noch viel Text.
Also müsste ich doch von Links auslesen.

Re: Bestimmten Buchstaben auslesen

Verfasst: Di 1. Dez 2015, 13:06
von Pit Zyclade
Ok.

Das das mit Finden... nicht geht, lag nicht an dem Ortsbezug A1, sondern daran, dass ich ein minus-Zeichen verwendete, anstatt das von dir in A1 verwendete zu kopieren, denn es geht durchaus:
=FINDEN("–"; A1;1)
liefert korrekt die 3. Also der Vorschlag von Mikele geht! (Asche auf mein Haupt):
=SVERWEIS(LINKS(GLÄTTEN(TEIL(A1;FINDEN("–";A1)+1;2));1) ;$A$10:$B$13;2;1)