Excel-formel: Indirekt namngivna intervall olika ark -

Innehållsförteckning

Generisk formel

INDIRECT("'"&sheet&"'!"&name)

Sammanfattning

För att referera till ett namngivet intervall på ett annat ark kan du använda INDIRECT-funktionen med den önskade arksyntaxen. I exemplet som visas är formeln i D6:

=SUM(INDIRECT("'"&B6&"'!"&C6))

Som returnerar summan av det angivna intervallet "data" på Sheet1.

Förklaring

Formeln ovan utvärderar ungefär så här:

=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)

När strängen har monterats med värden i B6 och C6 utvärderar INDIRECT och förvandlar strängen till en korrekt referens.

Observera att du kan referera till ett namngivet intervall i en formel utan att använda INDIRECT. Till exempel kan formeln i D6 skrivas:

=SUM('Sheet1'!data)

Men om du vill sätta ihop referensen som en text och låta Excel behandla texten som en referens, måste du använda INDIRECT.

Obs! De enskilda citaten läggs till i formeln ovan så att formeln fungerar när ett arknamn innehåller mellanslag.

Intressanta artiklar...