2.1k Aufrufe
Gefragt in Tabellenkalkulation von petra65 Experte (1.8k Punkte)
Hallo,

ich habe eine Tabelle mit etlichen Tabellenblättern, ich möchte den Tabellenblattnamen auslesen, und als Zahl damit weiterarbeiten.

Zur Erklärung:
Das Tabellenblatt ist benannt nach der Kd.-Nr., anhand dieser Kd.-Nr. wird in einer Zelle der entsprechende Name ausgegeben.

Es gibt im Internet diverse Formeln zum auslesen, funktioniert aber leider nicht bei Nummern, verwende ich z.B.
=TEIL(ZELLE("dateiname");FINDEN("]";ZELLE("dateiname"))+1;255)

Diese Formel liest mir korrekt z. B. bei Blatt 1 die 1 aus, doch anstatt des Namens wird #NV ausgegeben !!

Kann jemand helfen?

Gruss und Danke - Petra

4 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

mir ist nicht klar, was Du genau erreichen willst?

Deine gepostete Formel liest immer den Namen des Arbeitsblattes aus, egal ob aus Buchstaben oder Zahlen bestehend.

Was soll nun mit diesem Namen passieren?

Gruß
Rainer
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo,

ja richtig - der Tabellenblattname wird korrekt ausgelesen, doch ich kann dann mit der ausgelesenen Zahl nicht weiterarbeiten ...

ich hole mal weiter aus, es gibt 2 Tabellen:

Tabelle 1:
enthält den Kundenstamm mit den Kunden-Nummern:
A1 = Kd.-Nr.
B1 = Kundenname

Tabelle 2:
enthält die Informationen zu den Kunden.
Die einzelnen Tabellenblätter sind nach der Kd.-Nr. benannt (1, 2, 3, ...)
Hier soll jeweis in L3 der Tabellenblattname ausgegeben werden, so dass dann in L4 der dazugehörige Kundenname ausgegeben wird.
in L3 steht dann o.g. Formel,
in L4 suche ich über SVERWEIS.

Doch anstatt des Kundennamens erscheint dann #NV, ich bin dann einfach davon ausgegangen, dass es evtl. damit zusammenhängt, dass es sich um eine Zahl handelt.

Ich hoffe, dass mein Problem nun etwas verständlicher ist.

Gruss - Petra
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

hier liegt ein Formatproblem vor.
Die Formel liest die Kundennummer als Text aus und im Kundenstamm verwendest Du daür offensichtlich das Zahlenformat.

Abhilfe:

Multipliziere die Formel mit 1

=TEIL(ZELLE("dateiname");FINDEN("]";ZELLE("dateiname"))+1;255)*1

Gruß
Rainer
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
klasse - nun funktioniert es - vielen Dank
...