찾기 및 참조
XLOOKUP 함수 연습장
한 범위에서 값을 찾고 다른 범위에서 짝이 되는 항목을 돌려줘요. 방향에 상관없이 찾을 수 있어요.
연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.
XLOOKUP 함수는 이렇게 작동해요
XLOOKUP은 lookup_array에서 값을 찾고 return_array의 같은 위치에 있는 항목을 돌려줘요. 두 범위가 따로 있어서 돌려줄 열이 왼쪽에 있어도 괜찮아요.
기본으로 정확히 일치하는 값을 찾고, "찾을 수 없음" 값을 바로 넣을 수 있으며, 여러 열을 한 번에 돌려줄 수도 있어요. 이때 결과는 오른쪽 셀로 넘쳐서(스필) 표시돼요.
구문
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])| 인수 | 설명 |
|---|---|
lookup_value필수 | 찾을 값이에요. |
lookup_array필수 | 검색할 열 또는 행 하나예요. |
return_array필수 | 값을 돌려줄 열 또는 행이에요. lookup_array와 높이가 같아야 해요. |
if_not_found선택 | 일치하는 값이 없을 때 보여 줄 값이에요. 생략하면 #N/A가 나와요. |
match_mode선택 | 0 정확히 일치(기본값), -1 정확히 일치 또는 다음으로 작은 값, 1 정확히 일치 또는 다음으로 큰 값, 2 와일드카드예요. |
search_mode선택 | 1 처음부터 끝까지(기본값), -1 끝에서 처음으로 검색해요. |
예제
| 수식 | 하는 일 | 결과 |
|---|---|---|
=XLOOKUP(I1,A2:A9,B2:B9) | I1에 입력한 사번의 이름이에요. | 정우진 |
=XLOOKUP("박서윤",B2:B9,A2:A9) | 왼쪽으로 찾기: 이름으로 사번을 찾아요. | E-103 |
=XLOOKUP(I1,A2:A9,C2:D9) | 부서와 연봉, 두 열을 한 번에 돌려줘요. 결과가 스필돼요. | 영업 (1×2 스필) |
=XLOOKUP("영업",C2:C9,B2:B9,,0,-1) | 아래에서부터 검색: 목록에서 마지막 영업 부서 직원이에요. | 한지훈 |
=XLOOKUP("E-120",A2:A9,B2:B9,"찾을 수 없음") | 사번이 없을 때 알기 쉬운 메시지를 보여 줘요. | 찾을 수 없음 |
자주 하는 실수
범위 크기가 다름lookup_array와 return_array의 행 수가 같아야 해요. 다르면 #VALUE!가 나와요.
이전 버전 ExcelExcel 2019 이하에는 XLOOKUP이 없어서 #NAME?이 표시돼요.