Index en Xmatch Combineren voor Dynamische Opzoekingen
Veeg om het menu te tonen
Waarom INDEX en XMATCH combineren
De functie INDEX haalt een waarde op op basis van een rij- of kolompositie. De functie XMATCH zoekt naar een waarde in een bereik en geeft de positie ervan terug.
Wanneer deze twee functies worden gecombineerd:
XMATCHvindt de positie van de waarde;INDEXhaalt de bijbehorende waarde uit een andere kolom op.
Samen vormen ze een flexibele opzoekformule.
Voorbeeld: Productprijs ophalen
Stel dat het werkblad de volgende tabel bevat.
Product | Category | Price |
|---|---|---|
Mouse | Accessories | 20 |
Keyboard | Accessories | 35 |
Monitor | Electronics | 180 |
Webcam | Electronics | 45 |
De productnaam om te zoeken wordt ingevoerd in cel E2.
Het doel is om de Price van dat product te retourneren.
=INDEX(C2:C5; XMATCH(E2; A2:A5))
De XMATCH-functie wordt eerst uitgevoerd.
XMATCH(E2; A2:A5)
E2: bevat de te zoeken productnaam;A2:A5: bevat de productlijst;XMATCH: doorzoekt de lijst en retourneert de positie van de overeenkomst.
Als E2 de waarde Monitor bevat, retourneert XMATCH 3 omdat Monitor het derde item in het bereik is.
INDEX gebruikt de positie
De geretourneerde positie wordt doorgegeven aan de INDEX-functie.
INDEX(C2:C5; 3)
C2:C5: bevat de productprijzen;3: verwijst naar de derde rij binnen het bereik;INDEX: retourneert de waarde op die positie. Resultaat:180.
Wat maakt dit dynamisch
XMATCH bepaalt automatisch de rijpositie.
Als de productnaam in E2 verandert, geeft XMATCH een andere positie terug en haalt INDEX de bijbehorende waarde op.
Hierdoor past de opzoekformule zich aan verschillende invoer aan.
INDEX + XMATCH biedt de mogelijkheid om:
- Opzoek- en retourkolommen te scheiden;
- Met kolommen in willekeurige volgorde te werken;
- Dynamische opzoekmodellen te bouwen.
Deze combinatie wordt vaak gebruikt wanneer meer controle over het opzoekproces vereist is.
Scenario
Een werkblad bevat een tabel met Product Name, Category en Price.
Een productnaam wordt ingevoerd in een invoercel.
Het doel is om de Category te retourneren met een combinatie van INDEX en XMATCH.
Opdrachtinstructies
- Gebruik
XMATCHom de positie van de productnaam in de productlijst te vinden; - Gebruik
INDEXom de Category uit de tabel op te halen; - Combineer beide functies in één formule.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.