Guten Tag,
ich habe in einer Spalte in einer Exceltabelle Pfade, z.B.: C:\Dokumente und Einstellungen\All Users
In der nächsten Spalte möchte ich gerne nur das Wort „Einstellungen“ erscheinen lassen, aber nur dann, wenn das Wort „Einstellungen“ auch auftaucht.
Die Pfade können unterschiedlich lang sein, so dass die Funktion „LINKS“ nicht angewendet werden kann.
Ich hoffe auf eure Hilfe!!!
Vielen Dank im Voraus!
Hallo Condesa82,
mein Bruder schreibt mir zu Deinem Problem:
Also…ohne Garantie
mit SUCHEN bzw. FINDEN kann man die Position des ersten E (=E instellungen)
finden
=SUCHEN(„Einstellungen“;Text;1) (Text ist das Feld, in dem gesucht werden
soll)
mit TEIL kann man dann den Begriff extrahieren
=TEIL(Text, erstes_Zeichen, Anzahl_Zeichen) (Text ist wiederum das Feld, in
dem gesucht werden soll)
und dann beliebig positionieren,zB in der nächsten Spalte mit
Verschachtelung, zB =TEIL(Text; SUCHEN(„Einstellungen“;Text;1);13)
Dies Verfahren gibt allerdings bei Nichtfinden eine Fehlermeldung aus, die
man dann wohl in der nächsten Spalte lieber mit einem WENN-Befehl
ausblendet.
Eleganter natürlich ist ein VBA-Modul, das man sich selbst erstellen müsst
Ich selber habe leider z.Zt. keine Möglichkeiten, Dir zu helfen. Viel Erfolg!
debutat 25.11.09
Hallo Horst,
vielen Dank an deinen Bruder! Damit: TEIL(Text; SUCHEN(„Einstellungen“;Text;1);13) hat es geklappt!!!
Viele Grüße
condesa
Probiers mal hiermit:
B1=WENN(ISTFEHLER(FINDEN(„Einstellungen“;A1));0;„Einstellungen“)