Xlookup 대 Vlookup: 왜 다른 것을 사용하는가?
Microsoft Excel 에 있는 대용량 데이터 세트가 있고 특정 값을 찾아야 한다고 상상해 보십시오. 그것이 있는 정확한 행과 열을 모른다면 그것을 찾는 데 시간이 오래 걸릴 것입니다. 그러나 Xlookup 및 Vlookup을 사용하면 검색이 쉬워집니다.
값을 찾기 위해 기존의 좋은 CTRL+ 콤보를 사용하지 않는 이유가 무엇인지 궁금할 것입니다. 하지만 이 두 가지가 더 세련된 검색을 제공합니다. F이 두 가지의 차이점을 밝히는 동안 우리와 함께하십시오.
언제 Xlookup을 사용하시겠습니까?
이름에서 알 수 있듯이 Xlookup은 지정된 셀 또는 셀 범위의 값을 반환하는 조회 함수입니다. Vlookup 및 Hlookup의 최신 대체품으로 널리 알려진 비교적 새로운 기능입니다.
그렇다면 Xlookup은 언제 도입되었습니까 ? Xlookup은 이전 모델의 실수를 수정하기 위해 수년간의 시행 착오 끝에 2019년에 도입되었습니다.
Vlookup은 가장 왼쪽 열을 검색하고 Xlookup은 가장 오른쪽 열을 검색합니다.
두 함수는 목록에서 값을 검색하고 값이 있는지 여부에 따라 다른 값을 반환한다는 점에서 비슷합니다. 주요 차이점은 대상 열이 스프레드시트 내의 다른 위치에 있다는 것입니다.
기본적으로 동일하며 Xlookup이 더 많이 개선되었습니다. Xlookup은 데이터 원본에서 데이터를 가져오는 좋은 방법입니다. 다양한 방법으로 사용할 수 있으므로 작동 방식과 유용할 수 있는 이유를 이해하는 것이 중요합니다.
Xlookup과 Vlookup의 선택은 주로 Excel에서 데이터가 정렬되는 방식에 따라 달라집니다. 데이터 테이블에 열이 두 개 이상 있고 대부분의 사람들처럼 왼쪽에서 오른쪽으로만 검색하면 되는 경우 Vlookup을 사용하는 것이 Xlookup보다 쉬울 것입니다.
그러나 여러 열에서 검색해야 하고 데이터가 기본적으로 이러한 방식으로 정렬되지 않은 경우 Xlookup이 Vlookup보다 더 쉬울 것입니다.
Xlookup과 Vlookup의 주요 차이점은 무엇입니까?
1. 문법
Vlookup
Vlookup의 구문 공식은 다음과 같습니다. (lookup_value,table_array,col_index_num,[range_lookup])
- Lookup_value – 검색 열에서 조회할 값입니다. 조회 값과 정확히 일치하는 숫자, 텍스트 문자열 또는 참조일 수 있습니다.
- Table_array – 테이블 배열은 검색하려는 값으로 구성됩니다.
- Col_index_num – 참조 값을 포함하는 조회 테이블 내의 열 번호입니다. 조회 테이블에 여러 열이 있는 경우 사용할 열을 지정합니다.
- Range_lookup – 원하는 결과에 따라 포함할 수 있는 선택적 기능입니다. 정확한 일치를 원하면 FALSE를 포함할 수 있습니다. 즉, 일치하는 항목이 없으면 결과는 가장 일치하는 항목을 가져오는 대신 오류를 반환합니다.
예를 들어 Windows 보고서 직원 및 전화 번호의 Excel 테이블이 있다고 가정해 보겠습니다. 첫 번째 열에는 이름이 나열되고 두 번째 열에는 그 사람의 전화번호가 있습니다.
이름을 기준으로 사람의 전화번호를 조회하려고 합니다. 예를 들어 셀 A1에 Claire Moraa를 입력하면 Excel은 B1에서 Claire의 전화 번호를 찾아야 합니다.
이 경우 데이터가 이름과 전화번호가 포함된 두 개의 열로 구성되어 있기 때문에 Vlookup을 사용하고 있습니다.
Xlookup
Xlookup 구문 공식은 다음과 같습니다. (lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode])
- Lookup_array – 배열의 첫 번째 요소가 검색되는 위치입니다.
- Return_array – 배열에서 찾을 수 없는 경우 원래 값을 반환할지 여부를 지정하는 선택적 인수입니다.
- If_not_found – 조회 쿼리와 일치하는 항목이 없는 경우 어떻게 되는지 결정하는 또 다른 선택적 매개변수입니다.
- Match_mode – 선택적 매개변수입니다. 0(기본값) 또는 1의 두 값 중 하나일 수 있습니다. 0 일치는 모든 문자가 정확히 일치해야 함을 의미하고 1은 문자가 대략적으로만 일치함을 의미합니다.
- Search_mode – 상단 또는 하단에서 검색 모드를 지정하는 또 다른 선택적 매개변수입니다.
보시다시피 두 구문 모두 검색을 처리하는 방법이 다릅니다. Xlookup 함수에서 테이블의 첫 번째 열에서 검색 텍스트를 찾을 수 없는 경우 Excel은 일치하는 항목을 찾거나 테이블 끝에 도달할 때까지 각 후속 열을 통해 아래로 이동합니다.
반면 Vlookup은 한 번에 하나의 열만 확인합니다. 일치 항목을 검색할 때 가장 왼쪽에 있는 항목입니다. 해당 열에서 일치하는 항목이 없으면 검색을 중지하고 결과를 반환하지 않습니다.
아마도 Xlookup 사용의 가장 큰 장점은 여러 검색 기준일 것입니다.
2. 오류 처리
위의 구문에서 Xlookup에는 기본 제공 오류 처리를 허용하는 많은 매개 변수가 있음을 알 수 있습니다. 검색 결과가 반환되지 않는 것은 드문 일이 아닙니다. 이러한 경우 원하는 항목을 찾기 위해 구문을 사용자 지정해야 합니다.
Xlookup의 If_not_found 매개 변수 를 사용하면 검색을 구체화할 수 있습니다. 예를 들어 위의 예에서 다른 직원을 찾고 싶었지만 목록에 없는 경우 Vlookup 구문은 N/A 결과를 반환합니다.
그러나 Xlookup을 사용하면 if_not_found를 사용하여 선택적 매개 변수를 추가 하고 지정된 이름을 찾을 수 없는 경우 목록에 없음을 포함 할 수 있습니다.
3. 역검색
Vlookup 구문은 간단하지만 제한적입니다. Xlookup의 경우 검색을 시작할 위치를 정의할 수 있습니다. 대규모 데이터 세트가 있고 찾고 있는 것이 어디에 있는지 알고 있는 경우 역방향 검색을 수행할 수 있습니다.
이것은 기본적으로 시간을 절약하기 위해 위에서 또는 아래에서 시작할 수 있음을 의미합니다. 1000명 이상의 직원 목록이 있고 전화번호를 찾고 있다고 가정하면 Vlookup에서는 왼쪽부터 검색만 할 수 있습니다.
Xlookup을 사용하면 위에서 또는 아래에서 시작할 수 있습니다.
표 형식으로 요약하면 다음과 같습니다.
Xlookup | Vlookup | |
호환성 | 엑셀 2021 이상 | 모든 버전 |
정확히 일치 | 예 | 아니요 |
선택적 매개변수 | 예 | 아니요 |
수직/수평 조회 | 예 | 아니요 |
Xlookup의 단점은 무엇입니까?
Xlookup에 대한 찬사를 받은 후 아마도 그것이 사실이 되기에는 너무 좋다고 생각할 것입니다. 글쎄, 당신은 틀리지 않았습니다. Xlookup에 결함이 없는 것은 아니지만 Xlookup을 폐기할 만큼 중요하지 않기를 바랍니다.
알려진 단점 중 일부는 다음과 같습니다.
- 호환성 – 이것은 지금까지 가장 추악한 단점입니다. Xlookup은 Excel 2021부터 이후 버전의 Excel과만 호환됩니다. 따라서 이전 버전을 사용하는 일부 사용자는 이 기능을 사용하지 못할 수 있습니다.
- 더 많은 리소스 필요 – 이렇게 세분화된 검색을 수행하는 모든 애플리케이션에는 일반적인 시스템 리소스보다 더 많은 리소스가 필요합니다. 실제로 한 사용자는 Xlookup 구문을 사용하는 동안 결과가 N/A 응답을 반환했다고 지적했습니다.
16GB RAM이 있는 작업 시스템에서 존재하는 값에 대해 ‘#N/A’를 반환하는 XLOOKUP이 표시됩니다. 이 동일한 XLOOKUP은 내 데이터 세트로 이동하고 ‘CTRL-F’로 이동하는 즉시 올바른 값으로 업데이트됩니다.
이것은 아직 증명되지 않았지만 사실일 가능성이 약간 있습니다. 그렇다면 오늘날의 문제에는 현대적인 솔루션이 필요합니다. 언제든지 RAM을 업그레이드하거나 RAM 클리너를 사용할 수 있습니다 .
전반적으로 귀하의 필요에 가장 적합한 것을 결정하는 것은 귀하에게 달려 있습니다. 결국 둘 다 Excel 고급 사용자에게 유용한 도구입니다. Vlookup이 전반적으로 더 유용할 수 있지만 Xlookup만큼 유연하거나 사용자 지정이 가능하지는 않습니다.
우리가 결정해야 한다면, 우리가 앉아 있는 곳에서 Xlookup은 당신이 사용해야 할 기능처럼 보입니다.
이러한 기능과 상호 작용한 적이 있습니까? 우리는 당신이 선호하는 것과 그 이유에 대한 피드백을 듣고 싶습니다.
답글 남기기