두 개의 조회 값과 두 개의 조회 열을 구분 기호로 연결하여 XLOOKUP이 결합된 키와 일치하도록 합니다. 구분 기호(여기서는 "|")는 열 간의 우발적인 충돌을 방지합니다.
=XLOOKUP(G1&"|"&G2, A2:A100&"|"&B2:B100, C2:C100)→4,200일치하는 지역 + 월의 매출.
=SUMIFS(C2:C100, A2:A100, G1, B2:B100, G2)→4,200각 조합이 한 번만 나오고 결과가 숫자라면 SUMIFS가 더 간단한 대안입니다.
=XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100)→4,200두 조건을 곱하면 결합 키를 만들 필요가 없습니다.
INDEX/MATCH (이전 버전 Excel)
=INDEX(C2:C100, MATCH(G1&"|"&G2, A2:A100&"|"&B2:B100, 0))Excel 365 이전 버전에서는 배열로 입력하세요.
구분 기호가 없으면 "12"&"3"과 "1"&"23"이 모두 "123"이 되어 잘못된 행과 일치할 수 있습니다. "|" 같은 구분 기호를 쓰면 키가 구별됩니다.
조건을 하나 더 추가하세요: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2)*(D2:D100=G3), C2:C100).
XLOOKUP은 #N/A를 반환합니다. 네 번째 인수를 추가해 원하는 텍스트를 표시하세요: =XLOOKUP(1, (A2:A100=G1)*(B2:B100=G2), C2:C100, "Not found").
두 필드를 결합한 보조 열이 있을 때만 가능합니다. 예를 들어 =A2&"|"&B2를 반환하려는 값의 왼쪽에 두세요.
본인의 데이터에 맞는 수식이 필요하신가요?
원하는 내용을 일상적인 언어로 설명하면 ExcelGPT가 수식을 작성, 설명, 검증해 드립니다. 시작은 무료이며 플러그인이 필요 없습니다.