동영상보기 – 여러 기준으로 VLOOKUP 함수를 사용하는 방법
Excel VLOOKUP 함수는 기본 형식으로 하나의 조회 값을 찾고 지정된 행에서 해당 값을 반환 할 수 있습니다.
하지만 종종 여러 기준으로 Excel VLOOKUP을 사용해야하는 경우가 있습니다.
다양한 기준으로 VLOOKUP을 사용하는 방법
학생 이름, 시험 유형 및 수학 점수가 포함 된 데이터가 있다고 가정합니다 (아래 참조).
VLOOKUP 함수를 사용하여 각 시험 수준에 대한 각 학생의 수학 점수를 얻는 것은 어려울 수 있습니다.
사람은 논쟁 할 수 있습니다. 더 나은 옵션은 데이터 세트를 재구성하거나 피벗 테이블을 사용하는 것입니다. 그것이 당신에게 효과가 있다면, 그런 것은 없습니다. 그러나 대부분의 경우 보유한 데이터에 얽매이고 피벗 테이블이 옵션이 아닐 수 있습니다.
이 경우이 튜토리얼이 적합합니다.
이제 있습니다. 두 가지 방법으로 여러 기준이있는 VLOOKUP을 사용하여 조회 값을 가져올 수 있습니다.
- 도우미 열 사용
- CHOOSE 함수 사용
여러 기준이있는 VLOOKUP – 도우미 열 사용
저는 Excel의 도우미 열을 좋아합니다.
배열 수식보다 도우미 열을 사용할 때 두 가지 중요한 이점이 있습니다.
- 워크 시트에서 무슨 일이 일어나고 있는지 쉽게 이해할 수 있습니다.
- 배열 함수에 비해 더 빠릅니다 (대규모 데이터 세트에서 눈에 띄는).
이제 오해하지 마십시오. 나는 배열 수식에 반대하지 않습니다. 배열 수식으로 할 수있는 놀라운 일이 마음에 듭니다. 다른 모든 옵션이 도움이되지 않는 특별한 경우를 위해 저장하기 만하면됩니다.
문제의 요점으로 돌아와서 고유 한 한정자를 만들려면 도우미 열이 필요합니다. 그런 다음이 고유 한정자를 사용하여 올바른 값을 조회 할 수 있습니다. 예를 들어 데이터에는 Matt가 세 개 있지만 Matt와 Unit Test 또는 Matt와 Mid-Term의 조합은 하나뿐입니다.
단계는 다음과 같습니다.
어떻게 작동하나요?
이름과 시험의 각 인스턴스에 대해 고유 한 한정자를 만듭니다. 여기에 사용 된 VLOOKUP 함수에서 조회 값이 $ F3 &”|”& G $ 2로 수정되어 두 조회 기준이 결합되어 단일 조회 값으로 사용됩니다. 예를 들어 G2의 VLOOKUP 함수에 대한 조회 값은 Matt | Unit Test입니다. 이제이 조회 값은 C2 : D19에서 점수를 얻는 데 사용됩니다.
설명 :
생각할만한 몇 가지 질문이 있으므로 여기에서 시도하고 답할 것입니다.
- 내가 왜 | 두 기준을 결합하는 동안 기호? – 일부 예외적으로 드물지만 가능한 경우 두 가지 기준이 다르지만 결합하면 동일한 결과를 얻을 수 있습니다. 다음은 매우 간단한 예입니다 (창성이 부족한 점을 용서해주십시오).
A2와 A3은 다르고 B2와 B3은 다르며 조합은 동일합니다. 하지만 구분 기호를 사용하면 조합도 달라집니다 (D2와 D3).
- 왜 맨 왼쪽이 아닌 B 열과 C 열 사이에 도우미 열을 삽입 했나요? – 헬퍼 컬럼을 맨 왼쪽에 삽입해도 아무런 문제가 없습니다. 사실, 원본 데이터를 조정하고 싶지 않다면 그렇게해야합니다. VLOOKUP 함수에서 더 적은 수의 셀을 사용하도록 만들었습니다. 테이블 배열에 4 개의 열이있는 대신 2 개의 열로만 관리 할 수 있습니다. 하지만 그건 나뿐입니다.
이제 모든 것에 맞는 하나의 크기는 없습니다. 어떤 사람들은 VLOOKUP을 여러 기준으로 사용하는 동안 어떤 도우미 열도 사용하지 않는 것을 선호 할 수 있습니다.
여기에 비 도우미 열 방법이 있습니다.
예제 파일 다운로드
여러 기준이있는 VLOOKUP – CHOOSE 함수 사용
도우미 대신 배열 수식 사용 열을 사용하면 워크 시트 공간이 절약되고 통합 문서에서 적은 횟수를 사용하면 성능이 똑같이 좋아질 수 있습니다.
위에서 사용한 것과 동일한 데이터 세트를 고려할 때 결과를 제공하는 공식은 다음과 같습니다. :
= VLOOKUP ($ E3 & “|”& F $ 2, CHOOSE ({1,2} , $ A $ 2 : $ A $ 19 &”|”& $ B $ 2 : $ B $ 19, $ C $ 2 : $ C $ 19 ), 2,0)
배열 수식이므로 Enter 대신 Ctrl + Shift + Enter와 함께 사용하세요.
어떻게 작동하나요?
공식은 또한 도우미 열의 개념을 사용합니다. 차이점은 워크 시트에 도우미 열을 넣는 대신 수식의 일부인 가상 도우미 데이터로 간주한다는 것입니다.
가상 도우미 데이터의 의미를 보여 드리겠습니다.
위 그림에서 수식의 CHOOSE 부분을 선택하고 F9 키를 누르면 CHOOSE 수식이 제공됩니다.
결과는 { “Matt | Unit Test”, 91; “Bob | Unit Test”, 52; ……}
쉼표가있는 배열입니다. 같은 행의 다음 셀을 나타내고 세미콜론은 다음 데이터가 다음 열에 있음을 나타냅니다. 따라서이 수식은 2 개의 데이터 열을 생성합니다. 한 열에는 고유 식별자가 있고 다른 하나에는 점수가 있습니다.
이제 , VLOOKUP 함수를 사용하면 첫 번째 열 (이 가상 2 열 데이터의)에서 값을 찾고 해당 점수를 반환합니다.
다운로드 예제 파일
다른 수식을 사용하여 여러 기준 (예 : INDEX / MATCH 또는 SUMPRODUCT)으로 조회를 수행 할 수도 있습니다.