Ersetzen von „Indirect“ durch „Choose“ in der benannten Bereichsreferenz

Ersetzen von „Indirect“ durch „Choose“ in der benannten Bereichsreferenz

Ich habe einen benannten Bereich erstellt, der indirekt eine Tabelle mit etwa 43.000 Objekten zurückgibt. Ich fange an zu verstehen, dass dies Excel unglaublich belastet, da ich die Daten aus der Tabelle in vielen Berechnungen auf meinem Arbeitsblatt verwende. Wie würde ich die ChooseFunktion in diese Formel implementieren:

=INDIRECT("'"&'Loss Template'!$S$33&"'!"&"$A$1:$M"&COUNTA(INDIRECT("'"&'Loss Template'!$S$33&"'!"&"A:A")))

Ich versuche herauszufinden, ob dies dazu beiträgt, dass meine Datei nicht 18 GB zum Berechnen meiner Arbeitsmappe verwendet, wenn ich ein Makro ausführe, bei dem sich dieser indirekt benannte Bereich ständig ändert.

Antwort1

Ich habe nach meinen Recherchen eine Auswahlformel erstellt und es scheint einen Unterschied zu machen.

=CHOOSE($S$47,Jun_19,Jul_19,Aug_19,Sep_19,Oct_19,Nov_19,Dec_19,Jan_20,Feb_20,Mar_20,Apr_20,May_20,Jun_20)

verwandte Informationen