
Ich habe eine Arbeitsmappe mit den Daten eines Monats. Jeder Tag ist unten mit einer Registerkarte versehen. Die Daten für jeden Tag werden in einer Zeile eingegeben. Am Ende des Monats habe ich Tabellen, die eine monatliche Zusammenfassung bestimmter Daten erstellen. Jede Zusammenfassungsspalte hat eine Zelle, die mit den Daten eines bestimmten Tages verknüpft ist.
Ich gehe jetzt so vor, dass ich eine Zelle in einer Spalte markiere, zur Zelle des Tages zurückgehe, die ich brauche, ='1'!A1 (zum Beispiel) eintippe, die Formel markiere, sie kopiere und sie dann in jede Zelle in der Spalte einfüge. Dann ändere ich das „Datum“ folgendermaßen: ='1'!A1 ='2'!A1 ='3'!A1 usw.
Es muss einen viel einfacheren Weg geben, das zu tun. Ich komme nicht dahinter. Ich habe mir Excel selbst beigebracht, daher bin ich mir nicht sicher, ob ich es richtig erkläre oder formuliere. Ich weiß nicht, wonach ich bei einer Google-Suche fragen soll. Ich bin ratlos und habe es satt, jeden Monat über 15 Zusammenfassungsspalten zu erstellen.
Dank im Voraus!
Antwort1
Angenommen, Sie setzen dies in Zelle A2 des Übersichtsblatts und planen, nach unten zu kopieren
=INDIRECT((ROW()-1)&"!A1")
Wenn Sie beispielsweise 1!A2 in Spalte B benötigen, dann
=INDIRECT((ROW()-1)&"!A"&COLUMN())
BEACHTEN SIE: Indirekte Funktionen stellen einen Verweis aus Text her. Das Problem ist, dass indirekte Funktionen volatil sind, was bedeutet, dass Excel sie bei jeder Gelegenheit neu berechnet (im Gegensatz zu selektiven Neuberechnungen nur, wenn sich die „Eingaben“ für normale Funktionen ändern). Flüchtige Funktionen können Ihre Tabellenkalkulation merklich langsamer machen, insbesondere große Tabellenkalkulationen.