Hitta ett värde som matchar två kolumner samtidigt genom att kombinera nycklar.
Kopiera denna formel
=XLOOKUP(A2&"|"&B2, Region&"|"&Month, Sales)Sammanfoga de två sökvärdena och de två sökkolumnerna med en avgränsare, så att XLOOKUP matchar den kombinerade nyckeln. Avgränsaren (här "|") undviker oavsiktliga kollisioner mellan kolumner.
=XLOOKUP(G1&"|"&G2, A2:A100&"|"&B2:B100, C2:C100)→4,200Försäljning för matchande region + månad.
=SUMIFS(C2:C100, A2:A100, G1, B2:B100, G2)→4,200När varje par förekommer en gång och resultatet är ett tal är SUMIFS ett enklare alternativ.
=XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100)→4,200Genom att multiplicera de två testerna slipper du bygga en sammanfogad nyckel.
INDEX/MATCH (äldre Excel)
=INDEX(C2:C100, MATCH(G1&"|"&G2, A2:A100&"|"&B2:B100, 0))Ange som en matris i Excel före 365.
Utan avgränsare blir både "12"&"3" och "1"&"23" till "123" och kan matcha fel rad. En avgränsare som "|" håller nycklarna unika.
Lägg till ytterligare ett test: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2)*(D2:D100=G3), C2:C100).
XLOOKUP returnerar #N/A. Lägg till ett fjärde argument för att visa din egen text: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100, "Not found").
Bara med en hjälpkolumn som sammanfogar de två fälten, till exempel =A2&"|"&B2, placerad till vänster om värdet du vill returnera.
Behöver du en formel för dina egna data?
Beskriv vad du vill göra i klartext och låt ExcelGPT skriva, förklara och verifiera formeln — gratis att börja, inget tillägg.