Wie halte ich eine Tabellenreferenz statisch, wenn die Spalten ihre Reihenfolge ändern?

Wie halte ich eine Tabellenreferenz statisch, wenn die Spalten ihre Reihenfolge ändern?

Ich verweise auf eine Tabelle wie unten, in der die Überschriften bestimmte Namen haben, die ich zusammenfassen möchte.

=SUMIF(Table[Heading1];Sheet1!$A2;Table[Heading2])

Die Herausforderung besteht darin, dass sich die Eingabedaten für die Tabelle ändern können, wodurch neue Spalten hinzugefügt und die Reihenfolge der Spalten geändert werden kann. Die Überschriftennamen bleiben gleich.

Aus irgendeinem Grund ändert Excel den Verweis innerhalb der Formel so, dass er mit der Überschrift der „neuen“ Spalte übereinstimmt, die sich an der Position der alten befindet.

Beispiel: wenn zwischen [Header1] und [Header2] eine neue Spalte eingefügt wird, wird die obige Formel geändert und der Verweis auf [Header2] wird in die Überschrift der neuen Spalte geändert, hier [Header3]:

=SUMIF(Table[Header1];Sheet1!$A2;Table[Header3])

Ich möchte die Formel unbedingt intakt lassen und immer auf die von mir angegebenen Überschriften verweisen. Wie erreiche ich dies und verhindere, dass Excel die Verweise ändert?

Antwort1

Sie müssen die Tabellenverweise mit einem Doppelpunkt dazwischen verdoppeln. Also:

Table[Heading1]wird werdenTable[[Heading1]:[Heading1]]

verwandte Informationen