Excel에는 강력한 수식을 만드는 데 사용할 수 있는 다양한 함수가 있습니다. SUM이나 IF와 같은 인기 있는 함수는 많이 사용해 보셨겠지만, 사용하지 않았거나 존재하는지도 몰랐던 함수도 있을 것입니다.
Excel 수식을 만들 때 자주 사용하는 함수들이 있는데, 사용법만 알면 쉽게 사용할 수 있습니다.
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])오랫동안 VLOOKUP과 HLOOKUP은 같은 행이나 열에서 특정 값으로 데이터를 검색해야 할 때 자주 사용되는 함수였습니다. 예를 들어, 한 열에서 특정 이름을 검색하면 다음 열의 같은 행에서 해당 사람의 생년월일을 반환할 수 있었습니다.
하지만 VLOOKUP과 HLOOKUP 모두 몇 가지 심각한 단점이 있었습니다. 가장 심각한 문제 중 하나는 VLOOKUP을 사용할 경우 검색하는 열의 오른쪽에 있는 열의 값만 반환할 수 있다는 것이었습니다. 생년월일 열이 이름 열보다 앞에 오면 VLOOKUP을 사용하여 사람의 생년월일을 찾을 수 없었습니다. HLOOKUP의 경우도 마찬가지였습니다. 검색하는 행보다 위에 있는 행은 검색할 수 없었습니다.
XLOOKUP은 두 함수를 모두 대체하는 기능으로, 수직 및 수평 방향뿐만 아니라 검색 데이터에서 상하좌우로 검색할 수 있습니다. 찾으려는 값, 해당 값을 찾을 배열, 그리고 반환할 값을 찾을 배열을 제공하면 XLOOKUP이 나머지 작업을 처리합니다. 또한 값을 찾을 수 없을 때 함수가 반환할 값을 지정하고, 다음으로 작은 값 또는 다음으로 큰 값과 같은 일치 모드를 제공하고, 처음부터 마지막까지 또는 역순으로 검색 모드를 정의할 수도 있습니다.
XLOOKUP 사용 방법의 간단한 예로, 제품명, 가격, 제품 코드가 세 개의 연속된 열로 구성된 제품 목록이 있다고 가정해 보겠습니다.
제품 코드에서 제품 가격을 찾으려면 가격 열이 부품 번호 열 왼쪽에 있기 때문에 VLOOKUP을 사용할 수 없습니다. 하지만 XLOOKUP을 사용하면 간단하게 찾을 수 있습니다.
1. 찾으려는 제품 코드를 빈 셀에 입력하세요.

2. 다른 셀에 =XLOOKUP(을 입력하고 제품 코드가 있는 셀을 선택하세요.

3. 쉼표를 입력한 다음 제품 코드가 포함된 셀을 선택하세요.

4. 쉼표를 입력한 다음 가격이 포함된 셀을 선택한 다음 )을 입력하고 Enter 키를 누릅니다.

5. 그러면 XLOOKUP은 일치하는 제품 코드가 있는 제품의 가격을 반환합니다.


