[소소한 엑셀] VLOOKUP과 비슷하다고? NO! XLOOKUP으로 깔끔하게 데이터 찾기!
안녕하세요!
다산데이타 입니다.
오늘의 소소한 엑셀, 함수는 XLOOKUP 입니다.
오늘의 엑셀 <함수 XLOOKUP>
VLOOKUP함수 보다 좀 더 유연한 함수인 XLOOKUP은 행과 열 모두 사용할 수 있고, 위치 값의 제한이 없습니다.
특히 오류의 값을 표시할 때도 값을 설정하여 보여줄 수 있기 때문에
엑셀을 활용한 데이터를 바탕 프로그램에도 활용되곤 합니다.
오늘도 과일 구매 내역으로 XLOOKUP 함수에 대해 알아보겠습니다.
=XLOOKUP(찾는 값, 찾는 값이 있는 행 or 열, 보여지는 값의 행 or 열, 찾는 값이 없을때 보여줄 것)
먼저 일별로 정리된 과일 구매 내역 한쪽에 검색 박스를 만듭니다.
아래 이미지를 보면 노란색으로 된 곳을 '찾는 값'으로 하여 XLOOKUP 함수의 맨 앞으로 놓습니다.
(찾는 값은 셀위치를 넣지 않고, 값 만 넣어도 됩니다.)
다음으로 '찾는 값'이 있는 열인 A3:A11 범위를 넣습니다.(행도 가능)
이 범위에는 찾는 값(N7)이 포함되어 있어야 합니다.(다른 날짜를 찾을 수도 있습니다.)
그리고 다음에는 해당 값이 보여지는 열인 K5:K11 범위를 넣습니다.(행도 가능)
나오는 값은 K5:K11 열 구매금액 중 2025년 3월 1일의 경우 16050 이 나타납니다.
값이 없을 때는 함수의 4번째에 입력한 값을 보여줍니다.
위 오른쪽 이미지는 엑셀에 없는 '2025년 3월 5일' 가격에 대해 값을 찾으려고 했지만
찾으려는 값이 없기 때문에 위와 같이 입력해 놓은 "구매가 없습니다"가 표시됐습니다.
그리고 XLOOKUP 함수는 VLOOKUP 함수와는 다르게 행 기준으로도 데이터를 검색 할 수 있습니다.
위 이미지는 먼저 보여드렸던 표에서 행 A3:L3을 검색할 범위로 했을 때의 함수입니다.
반환할 범위인 행 A11:K11에서 사과(N16)의 값인 2를 도출해 냈습니다.
VLOOKUP 함수는 열의 위치를 번호순서 기준으로 값을 찾아내는 것과 다르게
XLOOKUP은 동일한 위치에서의 값을 가져오는 것으로 결과를 만들어 내기 때문에 활용하기 더 좋습니다.
특히 값이 없을 때 가져오는 것은 숫자가 아닌 문자도 가능하다는 점이
데이터에서 정보를 확인 할 수 있는 함수에는 더 잘 맞는다고 할 수 있습니다.
오늘의 [소소한 엑셀]은 여기까지입니다.
감사합니다.
'정보공유 > 소소한 엑셀' 카테고리의 다른 글
[소소한 엑셀] 체크 박스와 IF 함수 (0) | 2025.04.09 |
---|---|
[소소한 엑셀] 필터 걸고 합계 구하는 SUBTOTAL 함수 (0) | 2025.04.03 |
[소소한 엑셀] 함수에 들어가는 표 지정 팁 (0) | 2025.03.26 |
[소소한 엑셀] 범위 안에서 행 별 데이터 찾기 VLOOKUP (0) | 2025.03.25 |
[소소한 엑셀] 오류 때문에 계산이 안될 때는 'IFERROR' 함수+@ (0) | 2025.03.19 |
댓글