Ich brauche Ihre Hilfe. Ich habe ein Referenzblatt, das Daten enthält, die in 8 Spalten organisiert sind. Ich muss 8 Blätter erstellen, von denen jedes nur eine Spalte enthalten darf. Das erste Blatt in Spalte A enthält die Daten der ersten Spalte des Referenzblatts, das zweite Blatt, ebenfalls in Spalte A, enthält die Daten der zweiten Spalte des Referenzblatts und so weiter ... Wie kann ich die in die Formeln einzufügenden Referenzen dynamisch erstellen? Anstatt sie manuell zu ändern?
Antwort1
Platzieren Sie das Referenzblatt hinter den 8 neuen Blättern, die Sie erstellt haben, und verwenden Sie die Formel:
=INDEX('Referenz'!A:H,,BLATT())
in Zelle A1 jedes Blattes und es wird das tun, was Sie wollen. Wenn Sie dies verwenden, erhalten Sie in jeder leeren Zelle eine 0, sodass Sie dem obigen eine WENN-Funktion hinzufügen können:
=WENN(INDEX('Referenz'!A:H,,BLATT())=0,"",INDEX('Referenz'!A:H,,BLATT()))
Wenn dies nicht funktioniert, können Sie diese Formel in Zelle A1 verwenden und sie so weit nach unten ziehen, wie Sie möchten.
=INDEX('Referenz'!A:H,ZEILE(),BLATT())oder
=WENN(INDEX('Referenz'!A:H,ZEILE(),BLATT())=0,"",INDEX('Referenz'!A:H,ZEILE(),BLATT()))
Diese Formel verwendet Blattreferenzen. Wenn Sie also die Reihenfolge der Blätter ändern, ändern sich auch die Daten. Sie sollten daher Werte kopieren und einfügen, um dieses Problem zu vermeiden. Da Sie das tun müssen, ist es wahrscheinlich einfacher, sie manuell zu kopieren, indem Sie die gesamte Spalte auswählen.