
Generieke formule
INDIRECT("'"&sheet&"'!"&name)
Samenvatting
Om naar een benoemd bereik op een ander blad te verwijzen, kunt u de INDIRECTE functie gebruiken met de vereiste bladsyntaxis. In het getoonde voorbeeld is de formule in D6:
=SUM(INDIRECT("'"&B6&"'!"&C6))
Welke de som van het benoemde bereik "gegevens" op Blad1 retourneert.
Uitleg
De bovenstaande formule evalueert zoiets als dit:
=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)
Zodra de string is samengesteld met behulp van waarden in B6 en C6, evalueert INDIRECT de string en verandert deze in een juiste referentie.
Merk op dat u naar een benoemd bereik in een formule kunt verwijzen zonder INDIRECT te gebruiken. De formule in D6 zou bijvoorbeeld kunnen worden geschreven:
=SUM('Sheet1'!data)
Als u de verwijzing echter als tekst wilt samenstellen en Excel de tekst als verwijzing wilt laten behandelen, moet u INDIRECT gebruiken.
Opmerking: de enkele aanhalingstekens worden in de bovenstaande formule toegevoegd, zodat de formule werkt wanneer een bladnaam spaties bevat.