Excel INDIRECT-functie
De Microsoft Excel-INDIRECTfunctie converteert een tekstreeks naar een geldige verwijzing.

Syntaxis
=INDIRECT ()ref_text, [a1])
Argumenten
Ref_tekst(het verplichte argument): Dit is de verwijzing naar een cel die één van het volgende bevat:
- Een verwijzing in A1-notatie.
- Een verwijzing in R1C1-notatie.
- Een benoemd bereik gedefinieerd als verwijzing.
- Een verwijzing naar een cel in de vorm van een tekenreeks.
[a1] (het optionele argument): dit is een logische waarde die de stijl van ref_tekst aangeeft.
- Als a1 WAAR is of wordt weggelaten, wordt ref_tekst geïnterpreteerd als een verwijzing in A1-notatie.
- Als A1 ONWAAR is, wordt ref_tekst geïnterpreteerd als een verwijzing in R1C1-notatie.
Retourneerwaarde
De INDIRECT-functie retourneert een geldige verwijzing zoals opgegeven door een tekenreeks.
Opmerkingen bij de functie:
De INDIRECT-functie retourneert de foutwaarde #VERW! wanneer:
- De ref_tekst verwijst naar een andere werkmap die niet is geopend;
- De ref_tekst verwijst naar een celbereik dat buiten de rijlimiet van 1.048.576 of de kolomlimiet van 16.384 (XFD) valt.
Voorbeelden
De onderstaande voorbeelden tonen hoe u de INDIRECT-functie in Excel veelvoorkomend kunt gebruiken.
Voorbeeld 1: INDIRECTE celverwijzing
Zoals in de onderstaande afbeelding wordt getoond, converteert de INDIRECT-functie =INDIRECT(B2) de tekenreeks in B2naar een geldige celverwijzing en retourneert vervolgens de waarde van die celverwijzing ()D2) als eindresultaat.

Opmerkingen:
- Als de ref_tekst tussen dubbele aanhalingstekens staat, zoals =INDIRECT("B2"), krijgt u direct de waarde uit B2.
- U kunt ook een tekenreeks en een celverwijzing combineren binnen de INDIRECT-functie, zoals in de onderstaande afbeelding wordt getoond.
Hier combineert de INDIRECT-functie de ref_tekst (bijvoorbeeld D) met de waarde in B2 (bijvoorbeeld 2) tot een geldige celverwijzing D2 en retourneert de waarde uit D2 als resultaat.

Voorbeeld 2: INDIRECT met benoemd bereik
De INDIRECT-functie kan ook direct verwijzen naar benoemde bereiken. Zoals in de onderstaande afbeelding te zien is, bevat de tabel verschillende benoemde bereiken. U wilt nu waarden optellen binnen een specifiek benoemd bereik (bijvoorbeeld Ma) door de functies SOM en INDIRECT te combineren. Volg hiervoor de onderstaande stappen.

1. Voer de naam van het bereik in een cel in; hier typ ik bijvoorbeeld **Ma** in cel C12. Selecteer een lege cel, plak de onderstaande formule erin en druk op Enter.
=SUM(INDIRECT(C12))
U hebt nu alle waarden in het opgegeven benoemde bereik (Ma) bij elkaar opgeteld.

Meer voorbeelden
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.