두 개 이상의 조건 열에 대한 VLOOKUP-Excel University
두 개 이상의 조건 열과 함께 VLOOKUP 함수를 사용하려고 시도한 적이 있다면 다음을 빠르게 발견했습니다. 그 목적을 위해 만들어진 것이 아닙니다. 다행히 반환하려는 항목에 따라 VLOOKUP의 대안으로 작동 할 수있는 또 다른 함수가 있습니다.
다중 열 조회 목표
먼저 다음을보고 목표를 확인하겠습니다. 샘플 통합 문서. 회계 시스템에서 일부 정보를 내보냈으며 기본적으로 해당 월의 거래 총계를 클래스 및 계정별로 요약합니다. 내보내기 샘플은 다음과 같습니다.
내 보낸이 데이터에서 다음을 기준으로 선택한 금액을 검색합니다. 클래스 및 계정 열. 금액을 검색하여 아래 그림과 같은 작은 보고서에 배치하려고합니다.
VLOOKUP에 익숙한 경우 이 기능을 사용하여 보고서를 작성하는 것은 자연스러운 느낌입니다. 결국 이것은 조회 작업이기 때문입니다. 그리고 조회 작업은 기존 조회 기능으로 가장 잘 해결됩니다. 음, 상황에 따라 다릅니다. 검색하려는 항목에 따라 다릅니다.
조회를위한 조건부 합계
금액과 같은 숫자 값을 검색하려는 경우 기존 조회 함수는 그렇지 않을 수 있습니다. 최선의 방법이 되십시오. 그 이유는 다음과 같습니다. Excel 2007부터 Microsoft는 조건부 합산 함수 SUMIFS를 포함했습니다. 이 다중 조건 합산 함수는 숫자 열을 더하도록 설계되었으며 하나 이상의 조건을 충족하는 행만 포함합니다. 점들이 아직 연결되기 시작 했나요?
이 아이디어를 당면한 작업에 적용하면이 조건부 합산 함수를 사용하여 보고서 값을 검색 할 수 있다는 것을 금방 깨닫게됩니다.
SUMIFS 함수의 첫 번째 인수는 합계 범위, 즉 더할 숫자 열입니다. 우리의 경우 반환하려는 값이있는 열입니다. 나머지 인수는 기준 범위와 기준 값의 쌍으로 제공됩니다.
이 열을 합산 (인수 1),이 열이있는 행만 포함하는 용어로 함수를 생각하는 것이 좋습니다. (인수 2)는이 값 (인수 3)과 같고,이 열 (인수 4)이이 값 (인수 5)과 같고, 여기서 … 등, 최대 127 쌍입니다.
따라서 보고서를 채우기 위해 내보내기에서 금액 값을 검색하고 아래와 같이 클래스 및 계정 열을 일치시킵니다.
동일한 클래스와 계정을 가진 여러 행이있는 경우 SUMIFS 함수는 일치하는 모든 항목의 합계를 반환합니다.
보시다시피 값이 반환하려는 숫자가 숫자 인 경우 SUMIFS 함수를 사용하면 다중 열 조회를 간단하게 수행 할 수 있습니다. 그러나 반환하려는 값이 숫자가 아니면 어떻게해야합니까? 그럼 아래에 설명 된대로 기존 조회 기능을 사용해야합니다.
SUMIFS 방법과 함께 VLOOKUP 사용
한 가지 방법은 단일 수식에서 VLOOKUP과 SUMIFS를 사용하는 것입니다. 기본적으로 SUMIFS를 VLOOKUP의 첫 번째 인수로 사용합니다. 이 방법은이 Excel University 게시물에서 자세히 살펴 봅니다.
CONCATENATE 메서드와 함께 VLOOKUP 사용
숫자 대신 텍스트 문자열을 반환하려고하거나 다음 버전을 사용하는 경우 SUMIFS가없는 Excel의 경우 VLOOKUP과 같은 기존 조회 기능과 CONCATENATE 함수를 사용하여 단일 고유 조회 열을 생성하는 데 어려움을 겪을 수 있습니다. 이 접근 방식은 상당히 잘 문서화되어 있지만 기본 아이디어는 다음과 같습니다. 먼저 단일 조회 열을 만든 다음 VLOOKUP을 사용합니다.
아래 그림과 같이 직원 목록이 있습니다.
아래에 표시된 작은 보고서를 위해 직원 목록에서 주를 검색해야합니다.
우리가 반환하려는 값, 상태는 숫자가 아닌 텍스트 문자열이므로 SUMIFS 함수를 사용할 수 없습니다. 따라서 우리는 VLOOKUP 및 CONCATENATE를 사용하여 구식으로 전환해야합니다.
기본적으로 결합 된 조회 값을 생성하는 도우미 열을 구축하는 것부터 시작합니다. CONCATENATE 함수 또는 연결 연산자 (&)를 사용하여 쉽게 수행 할 수 있습니다. 이 새로운 조회 열은 아래 열 B에 설명되어 있습니다.
이제 우리는 다음과 같이 사용할 수있는 단일 조회 열이 있습니다. VLOOKUP과 같은 전통적인 조회 기능. 다음과 같이 새 조회 범위 내에서 결합 된 이름을 조회하여 보고서를 채울 수 있습니다.
이 같은 접근 방식 두 개, 세 개 또는 그 이상의 조회 열을 고려해야 할 때 사용할 수 있습니다.
결론
반환 값이 숫자 일 때 다중 열 조회를 수행 할 수있을뿐만 아니라 SUMIFS 함수는 기존 조회 함수와 비교할 때 추가적인 이점이 있습니다. 예를 들어 일치하는 값이없는 경우 0을 반환하고 모든 일치 항목의 합계를 반환하며 비교 연산자를 지원하며 조회 및 반환 열 사이에 새 열이 삽입 될 때 중단되지 않습니다.
따라서 조회 작업을 수행하기 위해 VLOOKUP 함수를 제거하려는 경우 대신 SUMIFS를 사용하는 것이 좋습니다. 믿거 나 말거나 SUMIFS 기능은 훌륭한 조회 기능을 제공합니다.
다중 열 조회에 대해 선호하는 다른 접근 방식이 있다면 더 많은 의견을 듣고 싶습니다. 아래에 의견을 게시하십시오.
p>
샘플 파일
위의 스크린 샷을 생성하는 데 사용 된 통합 문서로 플레이하려면 샘플 파일을 다운로드하십시오.
MultColumnLookup