🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Bestimmten Buchstaben auslesen
-
- Beiträge: 12
- Registriert: Mi 25. Nov 2015, 11:21
Bestimmten Buchstaben auslesen
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
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
-
- Beiträge: 12
- Registriert: Mi 25. Nov 2015, 11:21
Re: Bestimmten Buchstaben auslesen
damit es klarer wird...
Der Buchstabe nach dem GEdankenstrich soll durch das entsprechende Wort aus A10-B12 ersetzt werden. Das klappt aber nicht...
Der Buchstabe nach dem GEdankenstrich soll durch das entsprechende Wort aus A10-B12 ersetzt werden. Das klappt aber nicht...
- Dateianhänge
-
- 3buchstabe.ods
- (10.89 KiB) 201-mal heruntergeladen
Re: Bestimmten Buchstaben auslesen
Hallo,
um den ersten Buchstaben nach dem Gedankenstrich (und ggf. Leerzeichen) zu finden:
Wenn sicher ist, dass nach dem Gedankenstrich immer ein Leerzeichen steht, geht auch:
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)
Code: Alles auswählen
=TEIL(A1;FINDEN("–";A1)+2;1)
Gruß,
mikele
mikele
-
- Beiträge: 12
- Registriert: Mi 25. Nov 2015, 11:21
Re: Bestimmten Buchstaben auslesen
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
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
- Dateianhänge
-
- 3buchstabeb.ods
- (11.42 KiB) 158-mal heruntergeladen
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
Re: Bestimmten Buchstaben auslesen
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.
=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.
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
-
- Beiträge: 12
- Registriert: Mi 25. Nov 2015, 11:21
Re: Bestimmten Buchstaben auslesen
...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.
Also müsste ich doch von Links auslesen.
-
- * LO-Experte *
- Beiträge: 3041
- Registriert: Mo 12. Nov 2012, 16:59
Re: Bestimmten Buchstaben auslesen
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)
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)
LO 24.8.7.2 (X86_64) / Windows 11 64bit
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
Problem gelöst? Dann bitte im Betreff der ersten Nachricht [gelöst] voranstellen.
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.