Excel에서 XLOOKUP 함수를 사용하는 방법

Excel에서 XLOOKUP 함수를 사용하는 방법

Excel의 Xlookup 기능은 무엇입니까 ? Excel에서 Xlookup을 사용하는 방법은 무엇입니까 ? LuckyTemplates.com과 함께 알아보세요!

Excel을 정기적으로 사용한다면 아마도 조회 기능에 꽤 익숙할 것입니다. 모르신다면 그냥 스프레드시트의 행이나 열에 있는 특정 데이터나 값을 검색하는 데 사용하는 엑셀 함수로 이해하시면 됩니다.

이 기능은 Excel 스프레드시트에서 많은 양의 데이터를 처리해야 할 때 특히 유용합니다. Excel에는 여러 유형의 LOOKUP 함수가 있습니다. XLOOKUP도 그 중 하나입니다. 그렇다면 XLOOKUP 함수는 무엇이고, XLOOKUP 수식은 무엇이며, 어떻게 사용하나요? LuckyTemplates.com과 함께 알아보세요!

Excel의 XLOOKUP 함수에 대해 알아야 할 사항

Excel의 XLOOKUP 기능이란 무엇입니까?

본질적으로 XLOOKUP은 HLOOKUP, VLOOKUP 및 LOOKUP과 같은 이전 기능을 대체합니다. 수직 및 수평으로 데이터 조회를 지원합니다.

즉, Excel의 XLOOKUP 기능을 사용하면 제공된 데이터 세트에서 가로 및 세로로 값을 빠르게 찾을 수 있습니다. 그런 다음 다양한 행과 열에 따라 해당 값을 반환합니다.

XLOOKUP 기능의 활용을 극대화하는 방법에는 여러 가지가 있습니다.

XLOOKUP 기능에 액세스하는 방법

현재 XLOOKUP은 Insiders 프로그램 사용자만 사용할 수 있습니다. Insider 프로그램에 참여하는 사람은 누구나 최신 Excel 기능이 제공되면 이에 액세스할 수 있습니다. Microsoft는 곧 모든 Office 365 사용자에게 이 기능을 출시할 예정입니다. 안타깝게도 Office 2010, 2013, 2016 및 2019 버전을 실행하는 사용자는 XLOOKUP을 사용할 수 없습니다.

컴퓨터에서 Microsoft 365 제품군을 사용하지 않는 경우 XLOOKUP 기능에 액세스하려면 Microsoft 365로 업그레이드해야 할 수 있습니다. Microsoft 365를 사용하는 경우 Excel에서 옵션이 활성화된 것을 볼 수 있습니다. XLOOKUP은 Office 365 Online에서도 사용할 수 있습니다.

XLOOKUP 함수 구문

XLOOKUP 함수의 구문은 VLOOKUP 및 HLOOKUP 함수의 구문과 유사합니다. 이전에 사용해 본 적이 있다면 XLOOKUP을 사용하는 것이 더 편리하다는 것을 알게 될 것입니다. Excel의 XLOOKUP 함수 구문은 다음과 같습니다.

= XLOOKUP ( 조회_값 , 조회_배열 , 반환_배열 , [if_not_found], [일치_모드], [검색_모드])

XLOOKUP 함수는 최대 6개의 인수를 지원하며 해당 값은 다음과 같습니다.

1.lookup_value ( 필수): 찾으려는 값입니다.

2.lookup_array (필수): 조회값 검색하려는 배열입니다.

3. return_array (필수): 조회값을 찾았을 때 값을 가져오고 반환하려는 위치의 배열입니다.

4. [if_not_found] (선택 사항): 일치하는 항목이 없을 경우 반환되는 값입니다.

5. [match_mode] (선택 사항): 이 인수를 사용하면 찾고 있는 일치 유형을 지정할 수 있습니다. 이를 지정하는 데는 다양한 값이 있습니다.

  • 0 - 정확히 일치하는 항목을 찾고 값은 lookup_array의 값과 정확하게 일치해야 합니다. 이 값은 언급되지 않은 경우에도 기본값으로 설정됩니다.
  • -1 - 정확히 일치하는 항목을 찾고, 발견되면 다음으로 더 작은 값으로 돌아갑니다.
  • 1 - 정확히 일치하는 항목을 찾고, 발견되면 다음으로 큰 값을 반환합니다.
  • 2 - 와일드카드를 사용하여 부분 일치를 수행합니다. 여기서 *, ? 그리고 ~ 에는 특별한 의미가 있습니다.

6. [search_mode] (선택): Lookup_array에서 XLOOKUP의 검색 모드를 지정하는 데 사용됩니다 . 동일하게 지정하는 다른 값이 있습니다.

  • 1 - 첫 번째 항목부터 검색을 수행합니다. 아무것도 지정하지 않으면 이 값이 기본값으로 설정됩니다.
  • -1 - 마지막 항목부터 역방향 검색을 수행합니다.
  • 2 - 데이터를 오름차순으로 정렬해야 하는 Lookup_array 에서 이진 검색을 수행합니다 . 데이터가 정렬되지 않으면 오류나 잘못된 결과가 발생할 수 있습니다.
  • -2 - 데이터를 내림차순으로 정렬해야 하는 Lookup_array 에서 이진 검색을 수행합니다 . 데이터가 정렬되지 않으면 오류나 잘못된 결과가 발생할 수 있습니다.

Excel XLOOKUP 함수의 장점과 단점

XLOOKUP은 VLOOKUP, INDEX/ATCH에 비해 여전히 유리한 기능입니다. 그러나 그것은 또한 그 자체의 단점을 가지고 있습니다.

XLOOKUP 함수의 장점

  • 턱은 수직 및 수평으로 작동합니다.
  • VLOOKUP 및 INDEX MATCH처럼 4개의 인수 대신 3개의 인수만 필요합니다.
  • 항상 정확히 일치하는 것이 기본값입니다.
  • 와일드카드를 사용하여 부분 조회를 수행할 수 있습니다.
  • 조회는 내림차순으로 수행할 수 있습니다.
  • INDEX MATCH에서는 두 개의 함수 대신 하나의 함수를 사용합니다.

XLOOKUP 함수의 단점

  • 선택적 인수는 초보자에게 복잡해 보일 수 있습니다.
  • 두 범위를 선택하고 스프레드시트에 셀이 너무 많으면 시간이 더 많이 걸릴 수 있습니다.
  • 길이가 다른 배열을 조회하고 반환할 때 오류를 반환합니다.
  • 조회 범위와 반환 범위를 모두 기억하세요.

XLOOKUP Excel 기능 사용의 이점

  • XLOOKUP은 Excel에서 가장 많이 사용되는 수식을 더 간단하게 만들고 오류 발생 가능성을 줄여줍니다 . =XLOOKUP(찾을 데이터, 목록, 결과 목록)을 작성하면 값을 찾을 수 없으면 답변을 얻거나 #N/A를 얻게 됩니다.
  • 기본 조회 결과는 정확합니다 . VLOOKUP의 단점 중 하나는 올바른 결과를 얻으려면 마지막 매개 변수로 FALSE를 언급해야 한다는 것입니다. XLOOKUP은 기본적으로 정확한 일치를 수행하여 이 문제를 해결합니다. 원하는 경우 일치 모드 매개변수를 사용하여 조회 동작을 변경할 수 있습니다.
  • 네 번째 매개변수는 값을 찾을 수 없는 경우를 지원합니다 . 대부분의 비즈니스 상황에서는 오류를 제거하기 위해 IFERROR 또는 IFNA로 조회 수식을 "래핑"해야 합니다. XLOOKUP은 4번째 매개변수를 제공하므로 값을 찾을 수 없는 경우 원하는 기본 결과를 알 수 있습니다.
  • XLOOKUP은 특별한 상황을 찾기 위한 선택 매개변수를 제공합니다 . 위 또는 아래에서 특수 문자 및 필터링된 데이터를 찾는 더 빠른 옵션을 사용하여 검색할 수 있습니다.

XLOOKUP 기능을 사용하는 방법

XLOOKUP의 작동 방식을 이해하려면 아래 예를 살펴보십시오. 이 예에서는 A열의 각 ID에 대해 F열의 일부를 반환해야 합니다.

Excel에서 XLOOKUP 함수를 사용하는 방법

이는 정확한 결과를 찾는 예이지만 XLOOKUP 함수에는 세 가지 유형의 정보만 필요합니다.

아래 이미지는 5개의 인수가 있는 XLOOKUP을 보여 주지만 올바른 결과를 얻으려면 처음 3개의 인수가 필요합니다. 그럼 그것들에 집중해 봅시다:

  • Lookup_value : 조회값
  • Lookup_array : 검색 범위
  • Return_array : 반환할 값이 포함된 범위

Excel에서 XLOOKUP 함수를 사용하는 방법

이 예에서는 다음 공식을 사용합니다.

=XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)

Excel에서 XLOOKUP 함수를 사용하는 방법

이제 VLOOKUP에 비해 XLOOKUP의 장점 중 일부를 살펴보겠습니다.

추가 열 색인 번호가 없습니다.

VLOOKUP의 세 번째 인수는 테이블 범위에서 반환할 정보 열 수를 지정하는 것입니다. 이 기능을 사용하면 사용자가 반환 범위를 선택할 수 있으므로 XLOOKUP에서는 더 이상 문제가 되지 않습니다. (이 예에서는 F열)

Excel에서 XLOOKUP 함수를 사용하는 방법

그리고 XLOOKUP은 VLOOKUP과 달리 선택한 셀의 나머지 데이터를 볼 수 있다는 점을 잊지 마세요.

또한 새 열을 추가할 때 수식 오류가 발생하지 않습니다. 스프레드시트에서 이런 일이 발생하면 반환 범위가 자동으로 조정됩니다.

Excel에서 XLOOKUP 함수를 사용하는 방법

기본적으로 정확히 일치

VLOOKUP을 사용할 때 사용자는 원하는 경우 정확한 일치를 지정해야 합니다. 그러나 XLOOKUP을 사용하면 기본값이 정확히 일치합니다. 이렇게 하면 네 번째 인수가 줄어들고 신규 사용자의 실수가 줄어듭니다. 즉, XLOOKUP은 VLOOKUP보다 질문이 적고 사용자 친화적입니다.

XLOOKUP은 왼쪽에서 찾을 수 있습니다.

조회 범위를 선택하는 기능은 XLOOKUP에 VLOOKUP보다 더 많은 유연성을 제공합니다. XLOOKUP을 사용하면 테이블의 열 순서는 중요하지 않습니다.

VLOOKUP은 테이블의 가장 왼쪽 열을 검색한 다음 오른쪽의 지정된 수의 열에서 반환하는 방식으로 제한됩니다.

아래 예에서는 ID(E열)를 검색하고 사람의 이름(D열)을 반환해야 합니다.

Excel에서 XLOOKUP 함수를 사용하는 방법

아래 공식을 사용하세요.

=XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)

Excel에서 XLOOKUP 함수를 사용하는 방법

XLOOKUP을 사용하여 범위 검색

정확한 일치만큼 일반적이지는 않지만 검색 수식을 사용하여 범위 내의 값을 찾을 수 있습니다. 예를 들어 지출 금액에 따라 할인을 반환하려고 합니다.

이번에는 특정 값을 찾는 것이 아니며 할인을 결정하려면 B열의 값이 E열에 속하는 범위를 알아야 합니다.

Excel에서 XLOOKUP 함수를 사용하는 방법

XLOOKUP에는 match_mode라는 선택적인 네 번째 인수(기본값은 절대 일치임을 기억하세요)가 있습니다.

Excel에서 XLOOKUP 함수를 사용하는 방법

XLOOKUP이 VLOOKUP보다 대략적인 일치 항목을 더 잘 찾을 수 있음을 알 수 있습니다.

(-1)보다 작은 가장 가까운 일치 또는 (1)보다 큰 가장 가까운 일치를 찾는 옵션이 있습니다. ?와 같은 와일드카드(2)를 사용하는 옵션도 있습니다. 또는 *. 이 설정은 VLOOKUP과 마찬가지로 기본적으로 활성화되어 있지 않습니다.

이 예의 수식은 정확히 일치하는 항목이 없는 경우 검색 값보다 작은 가장 가까운 값을 반환합니다.

=XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)

Excel에서 XLOOKUP 함수를 사용하는 방법

그러나 셀 C7에 오류가 있었습니다. 64만 소비했기 때문에 0% 할인이 반환되어야 했는데, 이는 할인을 받을 수 있는 기준을 충족하지 못했습니다.

XLOOKUP 함수의 또 다른 장점은 VLOOKUP처럼 오름차순으로 검색 범위가 필요하지 않다는 것입니다.

조회 테이블 하단에 새 행을 입력한 다음 수식을 엽니다. 모서리를 클릭하고 드래그하여 사용 범위를 확장하세요.

Excel에서 XLOOKUP 함수를 사용하는 방법

수식은 오류를 즉시 수정합니다. 범위 테이블의 끝에 0이 있어도 문제가 없습니다.

Excel에서 XLOOKUP 함수를 사용하는 방법

XLOOKUP은 HLOOKUP 기능을 대체합니다.

언급한 대로 XLOOKUP 함수는 HLOOKUP 함수를 대체할 수도 있습니다. 하나의 기능이 두 가지 기능을 대체할 수 있는데, 무엇이 더 좋을까요?

HLOOKUP 함수는 가로로 조회하며 행별로 검색하는 데 사용됩니다.

이 함수는 VLOOKUP만큼 유명하지는 않지만 아래 예처럼 제목이 A열에 있고 데이터가 4행과 5행에 있는 경우에 유용합니다.

XLOOKUP은 열 아래 및 행을 따라 양방향으로 검색할 수 있습니다.

이 예에서는 A2 열의 이름과 관련된 판매액을 반환하는 데 수식이 사용됩니다. 4행에서 이름을 확인하고 5행에서 값을 반환합니다.

=XLOOKUP(A2,B4:E4,B5:E5)

Excel에서 XLOOKUP 함수를 사용하는 방법

XLOOKUP은 아래에서 위로 볼 수 있습니다.

일반적으로 처음 나타나는 값을 찾으려면 목록의 위에서 아래로 살펴봐야 합니다. XLOOKUP에는 search_mode라는 다섯 번째 인수가 있습니다. 이 인수를 사용하면 목록의 맨 아래부터 시작하여 마지막 값을 찾기 위해 검색을 리디렉션할 수 있습니다.

아래 예에서는 A열에서 각 제품의 재고 수준을 찾아야 합니다.

조회 테이블은 날짜순으로 정렬됩니다. 마지막 확인(제품 ID의 마지막 발생)에서 재고 수준을 반환하려고 합니다.

Excel에서 XLOOKUP 함수를 사용하는 방법

XLOOKUP 함수의 다섯 번째 인수는 네 가지 옵션을 제공합니다. 여기서는 마지막에서 처음으로 검색 옵션을 사용하겠습니다 .

Excel에서 XLOOKUP 함수를 사용하는 방법

이 예에 사용된 공식은 다음과 같습니다.

=XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,-1)

Excel에서 XLOOKUP 함수를 사용하는 방법

이 수식에서는 네 번째 인수가 생략되었습니다. 이는 선택 사항이며 기본값이 정확히 일치하기를 원합니다.

XLOOKUP 함수는 VLOOKUP 및 HLOOKUP 함수의 후속 기능입니다. 이 문서에서는 XLOOKUP 함수의 장점을 보여주기 위해 일련의 예제를 사용했습니다.

XLOOKUP은 조회 기능 측면에서 크게 개선되었습니다. XLOOKUP 기능의 유일한 제한은 이전 버전과 호환되지 않는다는 것입니다. 이전 버전의 Microsoft Office Suite와 스프레드시트를 공유하는 경우 오류가 발생할 수 있습니다.

그러나 Office 365 Online에서는 XLOOKUP에 액세스할 수 있습니다. XLOOKUP은 아직 개발 단계이므로 Excel 사용자가 채택하려면 시간이 좀 걸릴 것입니다.

당신의 성공을 기원합니다!

XLOOKUP과 VLOOKUP의 차이점

VLOOKUP

XLOOKUP

기본 정확히 일치

N

와이

조회 오른쪽의 값을 반환합니다.

와이

와이

조회 왼쪽의 값을 반환합니다.

N

와이

행별로 조회

N

와이

둘 이상의 값을 반환합니다.

N

와이

조회 열을 분류해야 합니다.

대략적인 일치만

바이너리 검색만 가능

위에서 아래로 검색

와이

와이

아래에서 위로 검색

N

와이

바이너리 검색

N

와이

조회 값을 찾을 수 없는 경우 메시지를 사용자 정의하세요.

N

와이

와일드카드로 검색

와이

와이

정확한 검색

와이

와이

근사치 검색은 다음으로 작은 값을 반환합니다.

와이

와이

근사치 검색은 다음으로 큰 값을 반환합니다.

N

와이

조회값이 정렬되지 않은 경우 잘못된 값이 반환될 수 있습니다.

Y - 대략적인

N - 대략적인,

Y - 바이너리

테이블을 찾기 위해 새 열을 추가하면 수식이 깨질 수 있습니다.

와이

N

XLOOKUP이 VLOOKUP보다 나은 이유는 무엇입니까?

VLOOKUP에는 고유한 용도가 있지만 XLOOKUP보다 기능이 더 제한적입니다. 따라서 대량의 데이터를 처리해야 할 때 XLOOKUP이 가장 많이 선택됩니다. 결과적으로 더 빠르게 실행되고 오류가 줄어듭니다.

  • XLOOKUP은 데이터 범위를 제한하지 않습니다 . XLOOKUP은 VLOOKUP보다 유연합니다. VLOOKUP은 테이블의 가장 왼쪽 열에 있는 값만 조회하여 오른쪽에 있는 해당 열의 값을 반환할 수 있습니다. 한편 XLOOKUP은 더 간단한 단계만 필요하며 어느 방향으로든 모든 열에 대한 값을 반환할 수 있습니다.
  • XLOOKUP의 기본 결과는 가장 정확한 값입니다 .
  • 기본적으로 Excel의 VLOOKUP 함수는 항상 대략적인 결과를 찾습니다 . 그러나 정확한 결과가 필요한 경우 range_lookup 인수에 FALSE를 입력해야 합니다.
  • XLOOKUP 함수는 특정 범위에서 조회 값을 검색하고 항상 정확한 값을 기본값으로 설정합니다. 찾을 수 없는 경우 인수를 편집하여 조회 값보다 작거나 큰 대략적인 일치 항목을 찾을 수 있습니다.

다른 이유들:

  • XLOOKUP은 열 삽입 또는 삭제를 처리할 수 있습니다.
  • XLOOKUP은 수직 및 수평 조회를 구현합니다.
  • XLOOKUP은 더욱 스마트하고 대략적인 일치 항목을 제공합니다.
  • XLOOKUP에는 더 적은 수의 셀 참조가 필요합니다.

Excel에서 퍼즐 플레이

Excel에서 퍼즐 플레이

Reddit 사용자인 MehmetSalihKoten은 Microsoft Excel에서 모든 기능을 갖춘 Tetris 버전을 만들었습니다.

Excel에서 변환 기능을 사용하는 방법

Excel에서 변환 기능을 사용하는 방법

Excel에서 측정 단위를 변환하려면 변환 기능을 사용합니다.

Excel에서 HLOOKUP 함수를 사용하는 방법

Excel에서 HLOOKUP 함수를 사용하는 방법

HLOOKUP 함수란 무엇입니까? Excel에서 HLOOKUP 함수를 사용하는 방법은 무엇입니까? 퀀트리망과 함께 알아보세요!

Excel의 IFERROR 함수, 수식 및 사용법

Excel의 IFERROR 함수, 수식 및 사용법

Excel의 IFERROR 함수는 매우 일반적으로 사용됩니다. 이를 잘 활용하려면 마이크로소프트 엑셀의 IFERROR 공식을 이해해야 한다.

Excel에서 VALUE 함수를 사용하는 방법

Excel에서 VALUE 함수를 사용하는 방법

Excel의 VALUE 함수는 무엇입니까? Excel의 값 공식은 무엇입니까? LuckyTemplates.com과 함께 알아보세요!

엑셀 EOMONTH 함수, EOMONTH 함수 사용법

엑셀 EOMONTH 함수, EOMONTH 함수 사용법

Excel의 EOMONTH 함수는 매우 간단한 구현으로 특정 달의 마지막 날을 표시하는 데 사용됩니다. 그러면 우리가 입력한 데이터를 기반으로 특정 달의 마지막 날을 얻을 수 있습니다.

Excel VBA에서 do-while 루프를 사용하는 방법

Excel VBA에서 do-while 루프를 사용하는 방법

Excel VBA에서 반복적인 작업을 자동화하고 싶으십니까? 따라서 조건이 충족될 때까지 반복되는 일련의 작업을 구현하기 위해 Do-While 루프를 사용하는 방법을 알아봅시다.

Excel 2016 - 6단원: Excel에서 열, 행 및 셀 크기 변경

Excel 2016 - 6단원: Excel에서 열, 행 및 셀 크기 변경

Excel의 기본 열 너비와 행 높이는 입력한 데이터와 일치하지 않을 수 있습니다. 아래 글은 엑셀 2016에서 열, 행, 셀의 크기를 변경하는 몇 가지 방법을 보여줍니다. 참고해주세요!

Excel 2016 - 5단원: 셀 및 범위의 기본 개념

Excel 2016 - 5단원: 셀 및 범위의 기본 개념

Excel로 작업할 때마다 셀에 정보 또는 내용을 입력해야 합니다. 엑셀 2016의 셀과 범위의 기본 개념을 LuckyTemplates로 배워보자!

Excel에서 XLOOKUP 함수를 사용하는 방법

Excel에서 XLOOKUP 함수를 사용하는 방법

Excel의 Xlookup 기능이란 무엇입니까? Excel에서 Xlookup을 사용하는 방법은 무엇입니까? LuckyTemplates.com과 함께 알아보세요!