Excel 2013 hat Anführungszeichen in indirekten oder Verkettungsfunktionen hinzugefügt

Excel 2013 hat Anführungszeichen in indirekten oder Verkettungsfunktionen hinzugefügt

Verwenden einer verschachtelten If-Formel in einer Tabelle. Ich möchte die Formel über mehrere Spalten hinweg kopieren, wobei sich einige Referenzen ändern und andere statisch bleiben sollen. Mit Tabellenreferenzen, z. B. [Stundensatz], kann ich keine absolute Referenz erstellen, d. h., $A$1:$A$5000das ist keine praktikable Option.

Mein Lösungsversuch bestand darin, eine indirekte Referenz zu verwenden:

=INDIRECT("["&$A$1&"]")

Ich habe erwartet, dass es berechnet wird INDIRECT([Hourly Rate]), aber stattdessen gibt es aus INDIRECT("[Hourly Rate]")und das Ergebnis ist #REF.

Offensichtlich steckt noch mehr in der Gleichung, aber dort tritt der Fehler auf.

Warum erhalte ich zusätzliche Anführungszeichen?

Die Formel funktioniert, ich kann sie aber nicht in andere Spalten kopieren:

Antwort1

Es ist ein allzu verbreiteter Mythos, dass in einer Tabelle weder absolute noch relative Referenzen gleichzeitig vorkommen können.

Absolut =TableName[[ColumnName]:[ColumnName]]

Relativ =TableName[ColumnName]oder =TableName[@[ColumnName]]oder =[@[ColumnName]]

Der Unterschied ist klein, aber signifikant. Absolute Referenzen werden durch eine zusätzliche Klammer umschlossen[ ]

verwandte Informationen