Seite 1 von 1

Tabellennamen berechnen

Verfasst: Sa 6. Jun 2020, 05:06
von vonthile
Hallo!

Ich möchte mittels einer Funktion in einer Zelle den Wert einer immer gleichen Zelle aus bestimmten Tabellen anzeigen.
Konkretes Beispiel:

Eine Filialkette bietet Mediendigitalisierung an. Dazu erhält sie von der ausführenden Firma Sammelrechnungen, in denen jeweils zeilenweise eine fortlaufende Nummer, die Auftragsnummer, die Filiale und neben anderem der Preis steht.

Zusätzlich gibt es für jeden Auftrag ein Tabellenblatt, dessen Name mit der lfd.Nr. aus dem Sammelrechnungsblatt korrespondiert und auf dem u.a. die Details zur Preisfindung stehen. Dieser steht immer in $D$56.

Es soll nun der manuell eingegebene Tabellenname =$'03'.$D$56 so durch eine Funktion ersetzt werden, daß die jeweils gültige Tabelle unter Einbeziehung der lfd. Nr in Spalte A automatisch ermittelt werden kann und die entstandene Formel durch einfaches Füllen nach unten auch für n weitere Tabellenblätter die Ergebnisse der Zellen $D$56 zu den lfd. Nr.n 1 ~ n einträgt.

(Umgekehrt herum konnte ich die Werte aus dem 'Arbeitsblatt' in die jeweiligen Detailblätter mit INDIREKT und VERKETTEN eintragen: nächste Tabelle, Formel kopiert, klappt für die nächste Nummer.)

Danke und Grüße!

vonthile

Re: Tabellennamen berechnen

Verfasst: Sa 6. Jun 2020, 07:11
von craig
Hallo,

bei mir funktionierte dies:
In Zelle O27:

Code: Alles auswählen

=INDIREKT(VERKETTEN("";A27;".";"";"$D";"$56"))

Re: Tabellennamen berechnen

Verfasst: Sa 6. Jun 2020, 18:02
von vonthile
Hallo Craig,

danke, aber leider erscheint bei mir: #REF!

Gruß!

vonthile

Re: Tabellennamen berechnen

Verfasst: Sa 6. Jun 2020, 18:30
von Wanderer
Hallo,

lass Mal das INDIREKT() weg und schau Dir an, welche Adresse "berechnet" wird.

Wenn ich raten soll: In A27 steht die Zahl 1, die nur als 01 formatiert ist, damit würde 1 statt 01 als Blattname erzeugt, was man durch
TEXT(A27;"00") ändern könnte.

Screenshots zeigen halt nicht alles...

Mfg, Jörn

Re: Tabellennamen berechnen

Verfasst: Sa 6. Jun 2020, 18:34
von craig
Hallo,

ich habe bei mir die Spalte A als Text formatiert.
Also nicht Zahl mit führenden Nullen.

Menü Format → Zellen...
Register → Zahlen
Kategorie → Text (@)

Re: Tabellennamen berechnen

Verfasst: Sa 6. Jun 2020, 20:10
von vonthile
Hallo Jörn,

Volltreffer!.
Habe die Formel von Craig nach unten ausgefüllt und ab da, wo die lfd. Nummern zweistellig werden, funktioniert´s dann auch.
Muß nun "nur" noch das mit dem TEXT() ´reinbasteln.

Danke, auch an Craig und Grüße!

Till v. Thile