Vind een waarde die tegelijkertijd overeenkomt met twee kolommen door sleutels te combineren.
Kopieer deze formule
=XLOOKUP(A2&"|"&B2, Region&"|"&Month, Sales)Voeg de twee opzoekwaarden en de twee opzoekkolommen samen met een scheidingsteken, zodat XLOOKUP de gecombineerde sleutel matcht. Het scheidingsteken (hier "|") voorkomt onbedoelde conflicten tussen kolommen.
=XLOOKUP(G1&"|"&G2, A2:A100&"|"&B2:B100, C2:C100)→4,200Verkoop voor de overeenkomende regio + maand.
=SUMIFS(C2:C100, A2:A100, G1, B2:B100, G2)→4,200Wanneer elk paar één keer voorkomt en het resultaat een getal is, is SUMIFS een eenvoudiger alternatief.
=XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100)→4,200Door de twee tests te vermenigvuldigen hoef je geen samengevoegde sleutel te maken.
INDEX/MATCH (oudere Excel)
=INDEX(C2:C100, MATCH(G1&"|"&G2, A2:A100&"|"&B2:B100, 0))Invoeren als matrix in Excel van vóór 365.
Zonder scheidingsteken worden "12"&"3" en "1"&"23" allebei "123" en kunnen ze met de verkeerde rij overeenkomen. Een scheidingsteken zoals "|" houdt de sleutels uniek.
Voeg nog een test toe: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2)*(D2:D100=G3), C2:C100).
XLOOKUP geeft #N/A terug. Voeg een vierde argument toe om je eigen tekst te tonen: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100, "Not found").
Alleen met een hulpkolom die de twee velden samenvoegt, bijvoorbeeld =A2&"|"&B2, die links staat van de waarde die je wilt teruggeven.
Heb je een formule nodig voor je eigen gegevens?
Beschrijf in gewone taal wat je wilt en laat ExcelGPT de formule schrijven, uitleggen en controleren — gratis te proberen, geen plug-in nodig.