Quick Links
구문 : Xlookup and vlookup
칸을 계산할 필요가 없습니다
더 근사한 일치 옵션
더 많은 검색 모드 (Directions)
-
오류 출력 정의 장기 엑셀 애호가로서 나는 항상 Excel의 가장 유명한 조회 기능 중 하나 인 Vlookup을 사용하는 것을 즐겼습니다. 그러나 2019 년 Microsoft의 Xlookup 소개는 모든 것을 바꿨습니다. Xlookup이 얼마나 유용한 지 깨달았을 때, 나는 결코 뒤돌아 보지 않을 것을 알았습니다. - 직접 셀 참조를 사용 하여이 기사에서 내 요점을 예시하여 구조화 된 참조보다 명확합니다. 나는 또한 HLOOKUP에 대해 명시 적으로 이야기하지 않을 것입니다. 그 방향보다 다른 방식으로 vlookup과 정확히 같은 방식으로 작동합니다.
구문 : Xlookup and vlookup
내가 선호하는 이유를 설명하기 전에 xlookup to vlookup, 그들이 어떻게 작동하는지 보여줄 것입니다. xlookup
xlookup은 6 개의 인수가 있습니다. a - (필수)는 조회 값입니다. b (필수)는 조회 배열입니다. > C (필수)는 리턴 배열입니다.
- d (선택 사항)도 조회 값 ()을 찾을 수없는 경우 리턴 할 텍스트입니다. 조회 배열 ( b )에서
e - (선택 사항)은 일치 모드이고 f ( 선택 사항)은 검색 모드입니다.
이 예에서는 Excel이 셀 H1의 이름을 기준으로 직원 ID를 찾아서 결과를 셀 H2로 반환합니다. 이렇게하려면 다음 공식을 셀 h2에 입력 할 것입니다. B2 ~ B12는 해당 값을 찾을 수있는 곳 (직원 이름), A2 ~ A12는 해당 결과가 (직원 ID)에서 가져 오는 곳이며, "유효하지 않은 이름"은 조회 값이면 Excel을 반환하려는 것입니다. 조회 배열에서 찾을 수있는 곳이 없습니다. 인수의 기본값 e 및 f 에 대한 기본값을 얻었습니다. 그리고 나는 조회 배열의 상단에서 Excel을 검색하고 싶습니다 (나중에 더 자세히 설명) - Vlookup 여기 4 개가있는 Vlookup 구문은 다음과 같습니다. 인수 :
-
여기서 - a (필수)는 조회 값입니다. b (필수)는 조회 및 리턴 배열,
- 입니다. c (필수)는 열 인덱스 번호이고
(선택 사항)은 일치 모드입니다. 이 예에서는 Excel이 셀 h4의 직원 ID를 기반으로 국적을 찾아서 결과를 셀 H5로 반환합니다. - 이렇게하려면 셀 h5에서
셀 h4가 조회 값 (ID 3264)을 포함하기 때문에 입력합니다. 해당 값과 해당 반환, 다섯 번째 열 (국가)은 결과가 발견되는 배열이며 정확히 일치 (False)를 원합니다. 열을 계산할 필요가 없습니다.
. vlookup과 xlookup의 주요 차이점 중 하나는 전자가 결과를 찾을 수있는 열 인덱스 번호를 지정해야하지만 후자는 그렇지 않습니다. Vlookup은 조회 및 리턴 배열을 하나의 인수로 결합하는 반면 Xlookup은 두 개의 개별 인수로 정의하기 때문입니다. vlookup
Vlookup의 열 색인 번호를 지정 해야하는 것은 여러 이슈로 이어질 수 있습니다. :
특히 조회 배열이 수백 개의 열인 경우 실수로 열을 실수로 실수하기 쉽습니다. 열을 추가하거나 제거하면 열 인덱스 번호의 정확도에 영향을 줄 수 있습니다.
조회 배열은 가장 왼쪽 열이어야하며 반환 배열은 오른쪽에 있어야합니다. 이것은 Vlookup의 다양성을 제한합니다. xlookup
=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
로그인 후 복사
로그인 후 복사
반면에, Xlookup은 조회 배열을 별도의 인수로 포함합니다. 즉, 다음과 같은 이점을 이해할 수 있습니다. 계산은 관련이 없습니다! 마우스를 사용하여 공식의 해당 부분에 도달 할 때 리턴 배열을 선택하기 만하면됩니다. 이것은 시간을 절약하고 정확도를 절약합니다. 리턴 어레이가 지정된 셀 범위 내에 있으므로 스프레드 시트에 열을 제거하거나 추가하면 Xlookup 공식에 영향을 미치지 않습니다. 리턴 배열은 조회 배열의 양쪽에있을 수 있습니다. 즉, XLookup은 Vlookup보다 다재다능합니다. - 더 대략적인 일치 옵션
vlookup과 xlookup은 정확한 일치 (연속의 정확한 해당 값)와 대략적인 일치 (가까운 해당 값)를 반환 할 수 있습니다. -
vlookup -
더 구체적으로, Vlookup의 대략적인 일치 (공식에서 True로 표시)는 조회 값보다 큰 값을 찾을 때까지 조회 배열을 검색합니다. 그런 다음 거기에서 한 줄의 값을 반환합니다.
아래 예제에서 학생 D의 점수 65를 가져 가십시오. Vlookup은 65의 조회 값을 취하고 조회 배열을 검토하고 조회 값 (이 경우 70)보다 큰 첫 번째 값을 찾은 다음 위의 행에서 등급을 반환합니다 (등급 C). >
이것은 두 가지 단점을 나타냅니다. 먼저 조회 배열은 오름차순 순서로 나열되어야합니다. 둘째, Vlookup에 비 일치하는 인수를 명시하는 옵션이 없기 때문에 조회 배열에 실패 행을 추가해야합니다. 반면에, 반면에, 반면에, 반면에, Xlookup은 Vlookup의 1 차원 근사치 일치에 대한 세 가지 대안을 제공합니다 -1 : 정확히 일치하지 않으면 조회 배열에서 다음으로 가장 작은 값을 반환합니다. 1 : 정확히 일치하지 않으면 조회 배열에서 다음으로 큰 값을 반환합니다. 2 : 와일드 카드를 사용하여보다 유연한 조회를 허용합니다.
- 다시 한 번 학생 D를 예로 들어 보겠습니다. 65 점으로 Excel은 조회 배열에서 다음으로 가장 작은 값이 60이고 다음으로 큰 값은 70입니다. 학생이 아직 B 등급 (70)의 임계 값에 도달하지 않았기 때문에 Excel이 필요합니다. Lookup Array (60)에서 다음으로 가장 작은 값을 가져 와서 반환 배열에서 등급 C를 반환하십시오. 따라서 공식에서 -1을 일치하는 옵션으로 입력 할 것입니다.
-
- 이것은 조회 배열을 순서대로 정리할 필요가 없음을 의미합니다. excel 전체 조회를 수색합니다. 정확히 일치하지 않는 경우 가장 가까운 값 또는 낮은 값을 찾는 배열. 학생의 점수가 등급과 일치하지 않으면 Xlookup 구문에서 네 번째 인수를 사용하여 단어 실패를 반환 할 수 있기 때문에 조회 배열에서 실패 행을 생략 할 수 있습니다.
vlookup이 첫 번째로 마지막으로 검색하는 동안 첫 번째 일치 값을 반환하는 동안 XLookup은 4 가지 검색 옵션을 제공합니다.
Vlookup 대부분의 조회 시나리오에서 첫 번째에서 조회 배열을 검색합니다. 마지막으로 필요한 결과를 반환합니다. 예를 들어, 전화 번호와 사람의 이름 디렉토리가있는 경우 VLOOKUP을 사용하여 이름을 기준으로 전화 번호를 찾아 입력이 잘 작동합니다. 그 사람의 이름은 한 번만 나타날 가능성이 높습니다. XLOOKUP
그러나 XLOOKUP을 사용하면 검색 방향을 선택할 수 있습니다 : 1 : 먼저 검색 - -1 : 첫 번째 검색
2 : 바이너리 검색 (조회 배열이 오름차순 순서로) -
-2 바이너리 검색 (내림차순으로 조회 배열 포함) -
마지막 조회 조회의 이점은 조회 배열에서 가장 최근의 값을 찾을 수 있다는 것입니다. 날짜 순서로 표시됩니다. Vlookup을 사용하여이를 달성하려면 먼저 데이터 순서를 뒤집어 야합니다. -
XLookup의 정말 유용한 기능은 "찾을 수없는 인수"입니다. vlookup은 없습니다.
vlookup
값이 정확히 일치하는 Vlookup 공식에서 값을 찾을 수없는 경우, Excel은 무서운 #n/a 오류 메시지를 반환합니다. 이 문제를 해결하기 위해 Vlookup이 일치를 찾지 못하면 출력을 정의 할 수 있도록 항상 iferror 함수 내에 Vlookup 함수를 내장했습니다. 합리적인 솔루션이며, 공식을 훨씬 더 복잡하게 만들고 데이터 분석의 정확도에 영향을 줄 수있는 문제를 숨길 수 있습니다. xlookup
xlookup이 "NOT NOT이 아닌"과 함께 준비되기 때문에. "인수, 값이 조회에 나타나지 않으면 어떤 일이 발생하는지 정의 할 수 있으며, Iferror 내에 공식을 포함하지 않아도됩니다.
유출 된 배열을 반환
Vlookup이 가장 많이 반환합니다. 완고한 속성은 단일 일치 만 반환 할 수 있지만 Xlookup은 범위를 반환 할 수 있다는 것입니다. 이 예에서는
=XLOOKUP(<em>a</em>,<em>b</em>,<em>c</em>,<em>d</em>,<em>e</em>,<em>f</em>)
로그인 후 복사
로그인 후 복사
셀 I1 (이 경우 QuizPicable ME)의 값을 찾고 셀 A2에서 A7에서 해당 값을 찾고 해당 값을 유출 된 배열로 반환합니다. > vlookup
vlookup을 사용하여 이것을 복제하려고한다면
를 입력합니다. 그러나 이것은 #ref를 반환합니다! 오류 세 번째 인수 (열 색인 번호)는 범위가 아닌 단일 자리 일 수 있습니다. 이것은 Xlookup이 공식에 추가 한 매개 변수에 따라 단일 값 또는 범위를 반환 할 수 있으므로 훨씬 더 적응력이 있음을 의미합니다.
2019 년 이전 버전의 Excel은 그렇지 않으므로 Xlookup을 지원하고 Vlookup과 Hlookup을 모두 폐기하지 마십시오! 몇 년 동안 사무실 패키지를 업그레이드하지 않은 사람에게 스프레드 시트를 보내는 것처럼 사용 해야하는 경우가 여전히있을 수 있습니다.
위 내용은 Excel의 Vlookup을 잊어 버리십시오. XLookup을 사용하는 이유는 다음과 같습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!