Znajdź wartość pasującą do dwóch kolumn jednocześnie poprzez połączenie kluczy.
Skopiuj tę formułę
=XLOOKUP(A2&"|"&B2, Region&"|"&Month, Sales)Połącz dwie wyszukiwane wartości i dwie wyszukiwane kolumny za pomocą separatora, aby funkcja XLOOKUP dopasowała połączony klucz. Separator (tutaj "|") pozwala uniknąć przypadkowych kolizji między kolumnami.
=XLOOKUP(G1&"|"&G2, A2:A100&"|"&B2:B100, C2:C100)→4,200Sprzedaż dla pasującego regionu + miesiąca.
=SUMIFS(C2:C100, A2:A100, G1, B2:B100, G2)→4,200Gdy każda para występuje raz, a wynik jest liczbą, SUMIFS jest prostszą alternatywą.
=XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100)→4,200Pomnożenie obu testów pozwala uniknąć budowania klucza złożonego.
INDEX/MATCH (starszy Excel)
=INDEX(C2:C100, MATCH(G1&"|"&G2, A2:A100&"|"&B2:B100, 0))Wprowadź jako tablicę w Excelu sprzed wersji 365.
Bez separatora "12"&"3" i "1"&"23" dają w obu przypadkach "123" i mogą dopasować niewłaściwy wiersz. Separator taki jak "|" zapewnia unikatowość kluczy.
Dodaj kolejny test: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2)*(D2:D100=G3), C2:C100).
XLOOKUP zwraca #N/A. Dodaj czwarty argument, aby wyświetlić własny tekst: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100, "Not found").
Tylko z kolumną pomocniczą, która łączy oba pola, na przykład =A2&"|"&B2, umieszczoną na lewo od wartości, którą chcesz zwrócić.
Potrzebujesz formuły dla własnych danych?
Opisz prostym językiem, czego potrzebujesz, a ExcelGPT napisze, wyjaśni i zweryfikuje formułę — bezpłatny start, bez wtyczek.