1.4k Aufrufe
in Tabellenkalkulation von la-cm Mitglied (142 Punkte)
Schönen Abend.

Spiele nun schon seit langer Zeit herum - jedoch funzt es nicht. Vielleicht kann mir wer weiterhelfen.

Ich möchte in einem Exceltabellenblatt einen Teil des Tabellenblattnamens einbinden.

Tabellenblatt heißt z.B.: Blatt 12345-12.
In Zelle B2 soll nun "Blatt" stehen
in Zelle C2 "12345-12"

Die Bezeichnungen der Tabellenblätter variiert ständig. Einzige Fixstelle ist das Leerzeichen.

Bekomme das Links oder Rechtsauslesen nicht in meine Formel:
=TEIL(ZELLE("dateiname";A1);SUCHEN(".xls]";ZELLE("dateiname";A1);1)+5;99)

Danke im Voraus

la.cm

3 Antworten

0 Punkte
von hajo_zi Experte (9.1k Punkte)
=LINKS(TEIL(ZELLE("Dateiname";A1);FINDEN("]";ZELLE("Dateiname";A1))+1;255);SUCHEN(" ";TEIL(ZELLE("Dateiname";A1);FINDEN("]";ZELLE("Dateiname";A1))+1;255))-1)

Gruß hajo
0 Punkte
von la-cm Mitglied (142 Punkte)
Hallo hajo.

Danke für die rasche Antwort.
Funktioniert super beim Auslesen von links.
Wie muss ich die Formel jetzt abändern, dass er mir den rechten Teil (wie Beispiel Zelle C2) ausliest?

Danke la.cm
0 Punkte
von la-cm Mitglied (142 Punkte)
Hallo hajo.

Konnte das Problem selbst lösen. Habe mir den gesamten Namen des Tabellenblattes in eine "Hilfszelle" einlesen lassen und anschließend mit der Formel:

=RECHTS(C4;LÄNGE(C4)-FINDEN("_";N4))

in Zelle C2 nur den rechten Teil des Tabellenblattnamens wieder ausgeben lassen.

Nochmals Dank

la.cm

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...