← 모든 글
데이터 연결

XLOOKUP 조건이 여러 개일 때 수식 없이 연결할 수 있나요?

품목만 같아서는 다른 지점의 단가가 붙을 수 있습니다. 품목과 지점을 각각 연결해 두 조건이 모두 일치하는 데이터만 가져오는 방법을 확인하세요.

설명도: 같은 품목이라도 서울과 부산의 계약 단가가 다른 두 표
가상의 데이터로 구성한 설명도입니다. 실제 화면 캡처가 아닙니다.

품목과 지점이 모두 같아야 단가를 가져올 수 있다면 두 칼럼을 각각 연결하세요. 하나의 보조 칼럼으로 합치거나 긴 조회 수식을 만들지 않아도 됩니다. JOIN SHEET에서는 같은 두 시트에 추가한 데이터 연결 기준을 모두 만족하는 조합만 남깁니다.

같은 품목이라도 지점마다 단가가 다를 때

서울과 부산에서 같은 P10을 발주했지만 계약 단가가 다르다고 가정하겠습니다. 서울 단가는 1000원이고 부산 단가는 1200원입니다. 품목만 기준으로 연결하면 서울 발주에 부산 단가도 연결됩니다.

Reddit의 실제 질문에서는 여러 조건을 쓰는 XLOOKUP을 많은 데이터에 반복하면서 파일이 느려졌다고 했습니다. 답변에는 조회 범위를 줄이거나 보조 칼럼을 쓰는 방안이 제시됐습니다. 여기서는 여러 조건을 수식 없이 설정하는 방법을 설명합니다. Excel보다 항상 빠르게 처리된다는 뜻은 아닙니다.

품목과 지점을 각각 연결하세요

  1. 발주 시트와 단가 시트를 불러옵니다. 발주에는 품목·지점·수량, 단가에는 계약품목·계약지점·단가가 있습니다.
  2. ‘품목’ 연결점을 ‘계약품목’으로 드래그하고 ‘일치하는 데이터만’을 선택합니다.
  3. ‘지점’ 연결점도 ‘계약지점’으로 드래그해 데이터 연결 기준으로 추가합니다.
  4. 선 위 연결 심볼에서 기준이 두 개인지 확인합니다. 두 시트 사이에 추가한 기준에는 같은 연결 방식이 적용됩니다.
  5. ‘결과 미리보기’에서 각 지점에 맞는 단가가 붙었는지 확인합니다.

설명도: 품목끼리 연결한 다음 지점끼리 연결하여 두 기준을 적용하는 흐름

두 조건을 모두 만족한 결과

품목 지점 수량 연결된 단가
P10 서울 2 1000
P10 부산 3 1200
P20 서울 1 2500

결과는 3개입니다. 품목만 연결했을 때 생기는 P10의 잘못된 지점 조합이 빠집니다. 표는 읽기 쉽게 주요 칼럼만 보여주며 실제 결과에는 연결한 계약품목과 계약지점도 포함됩니다.

설명도: 서울과 부산의 P10에 서로 다른 단가가 정확히 연결된 결과

두 조건이 모두 일치하는지 확인하세요

두 기준은 ‘둘 중 하나가 같으면’이 아니라 ‘둘 다 같으면’이라는 뜻입니다. 품목 또는 지점 중 하나만 일치해도 연결하는 OR 조건과는 다릅니다. 범위 안의 가격이나 가장 가까운 날짜를 찾는 근사 조회도 이 방법에 포함되지 않습니다.

품목·지점 조합이 단가 시트 안에서 반복되면 여러 단가가 연결될 수 있습니다. 수량이나 금액을 계산하기 전에 ‘연결 상태 확인’의 ‘상세 수치와 예시’를 펼쳐 ‘중복 기준값이 있는 데이터’와 ‘중복 기준값 수’를 확인하세요. 반복된 조합의 실제 값은 원본에서 살펴보세요. 실제 처리 속도는 데이터 구조와 기기 환경에 따라 달라집니다.

내 데이터에도 적용해 보세요

반복 작업을 줄여 보세요

시트를 연결하고 비교하며 필요한 결과를 직접 확인하세요.

이 글은 Pro 이용 환경을 기준으로 작성했습니다.

JOIN SHEET에서 시작하기 ↗

Excel·CSV 작업은 PC에서 이용해 주세요. 새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.

예제 검증 기준일:

출처

Multi criteria Xlookup efficiency problem — Reddit r/excel

질문의 핵심인 다중 조건 조회를 가상의 품목·지점 사례로 재구성했습니다. 원문 작성자가 JOIN SHEET를 사용하거나 결과를 평가했다는 의미는 아닙니다.