엑셀 XLOOKUP 함수 중첩 방법을 찾고 계신가요? 이 글에서는 XLOOKUP 함수를 중첩해서 내가 지정한 특정 행, 열에 해당되는 값을 찾아오는 방법을 알아보겠습니다. 그리고 XLOOKUP 함수, SUM 함수를 이용해서 지정한 특정 범위에 해당되는 값의 합계를 구하는 방법도 알아 볼게요.
지금 바로 아래에서 확인해보세요!
위 엑셀 연습 파일을 다운로드 받아서 연습을 해보면 이해가 훨씬 쉽습니다.
엑셀 XLOOKUP 함수란?
먼저 XLOOKUP 함수가 뭔지 간단히 살펴볼게요.
| 1.XLOOKUP 함수 란? XLOOKUP 함수는 범위에서 일치하는 값을 반환하는 함수입니다. = XLOOKUP ( 조회값, 조회범위, 반환범위, [N/A값], [일치옵션], [검색방향] ) |
예를들어 아래 사진에서 ‘2024.2.1’ 에 해당되는 판매제품을 찾고 싶은 경우 XLOOKUP 함수로 ‘연필’ 이라는 값을 찾아올 수 있습니다.
=XLOOKUP ( B3,B3:B16,C3:C16 ) → ‘연필’

엑셀 XLOOKUP 함수 중첩
엑셀 XLOOKUP 함수 중첩 방법을 알아보겠습니다. 근데 이번에는 함수식을 딱 한번만 입력해서 ‘2024.2.2’, ‘2024.2.6’… 등 모든 날짜의 ‘판매제품’, ‘판매개수’ 를 각각 한 번의 클릭으로 찾아오고 싶습니다.
그렇게 하려면 아래 사진처럼 ‘판매날짜’, ‘상위메뉴’ 의 하위 목록을 각각 만들고요. XLOOKUP 함수식을 한 번만 입력하면 됩니다.

어떻게 하는지 아래에서 상세하게 알아보겠습니다.
우선 ‘판매날짜’ 라고 되어 있는 셀 옆 또는 아래 셀을 Ctrl 을 눌러서 한번에 선택합니다.

그 후 ‘데이터’ – ‘데이터 유효성’ 을 누릅니다.

그 후 ①’허용’ 을 ‘목록’ 으로 선택 하고요. (윈도우는 ‘제한 대상’을 ‘목록’ 으로 선택하기) ②’원본’ 에 커서를 두고 ‘판매날짜’ 전체 범위를 선택하면 됩니다. 그리고 ③’확인’ 버튼을 누릅니다.

이번에도 마찬가지로 ①’상위메뉴’ 오른쪽 셀을 클릭 하고요. ②’데이터 – 데이터 유효성’ 으로 들어갑니다. 그리고 ‘허용’ 을 ‘목록’ 으로 선택 하고요. ④’원본’ 에 커서를 두고 상위메뉴 범위(C2:D2) 를 선택합니다. 그 후 ⑤’확인’ 버튼을 누릅니다.

목록을 만들었으니, 이제 아래와 같이 XLOOKUP 함수를 입력합니다.
=XLOOKUP(G2,B3:B16,XLOOKUP(G3,C2:D2,C3:D16))

우선 첫 번째 XLOOKUP 함수로 G2 셀에서 지정한 ‘판매날짜’를 찾습니다. 그 후 두 번째 XLOOKUP 함수로 G3 셀에서 지정한 ‘상위메뉴’ 를 찾습니다. 그럼 각 행, 열에 해당되는 값이 바로 찾아와지겠죠?
함수식을 입력하고 엔터키를 누르면 아래 사진처럼 ‘#N/A’ 오류값이 나옵니다. ‘판매날짜’, ‘상위메뉴’ 를 하위 드롭다운 목록을 통해 선택하면 바로 결과값이 나오게 됩니다.

날짜가 숫자로 표시된다면 ‘홈’ 으로 들어가서 ‘일반’ → ‘간단한 날짜’ 로 바꿔줍니다. 그럼 날짜가 정상적으로 표시 됩니다.

엑셀 XLOOKUP 함수, SUM 함수 중첩
이번에는 XLOOKUP, SUM 함수를 이용해서 지정한 범위에 해당되는 값의 합을 구하는 방법입니다.
아래 사진처럼 하위 드롭다운 목록에서 시작 판매날짜를 2024.2.2 로 선택하고, 마지막 판매날짜를 2024.2.7 으로 선택하면 2024.2.2~2024.2.7 에 해당되는 판매개수의 합이 나옵니다.

어떻게 하는지 바로 알아볼게요. 아래와 같이 함수식을 입력합니다.
=SUM(XLOOKUP(F6,B3:B16,D3:D16):XLOOKUP(G6:B3:B16,D3:D16))

예를들어 위 사진에서 D3:D5 값을 더하려면 =SUM(D3:D5) 라고 입력하면 됩니다. 그래서 위 함수식에서도 XLOOKUP 함수를 각각 : (콜론) 을 이용해서 연결해 준 것입니다.
함수식 입력 후 엔터키를 누르면 처음에는 ‘#N/A’ 오류 값이 나옵니다. ‘판매날짜(시작)’과 ‘판매날짜(끝)’ 의 하위 드롭다운 목록을 선택하면 선택한 범위의 판매개수 합이 나옵니다.

| ▶︎아래는 같이 보면 좋은 글입니다. 엑셀 XLOOKUP 함수 사용법 5가지 엑셀 VLOOKUP 다른 시트 값 가져 오기 방법 |
이상 엑셀 XLOOKUP 함수 중첩 방법 등에 관한 글이었습니다.
