Excel-formule: Indirect benoemd bereik ander blad -

Inhoudsopgave

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.

Interessante artikelen...