반응형
1. VLOOKUP함수의 결과 값이 여러개인 상황은?
기존 포스팅 중에 VLOOKUP을 통한 응용 공식에 대해 살펴봤습니다만,
하기와 같이 VLOOKUP으로 서울 지역에 해당하는 사람의 이름, 성별, 나이, 취미를 찾아야하며 해당 찾을지역에 해당하는 값인 I4셀이 매번 바뀐다고 가정해봅시다.
이런 상황에서 통상적인 VLOOKUP(찾을값, 범위, 열번호, 완전일치(0))으로는 "서울"이라는 조건에 해당하는 가장 위쪽 값인 나훈아, 남, 11, 음악이라는 값만 찾을 수 있습니다.
↓ 예제
그렇다면 상기 예제 그림의 우측처럼 "서울"조건에 해당하는 모든 값들을 나타내려면 어떻게 해야할까요?
2. VLOOKUP함수의 여러개 값을 자동으로 세로,가로로 나타내는 응용법
하기와 같이 INDEX와 SMALL, MATCH, ROW함수를 응용해서 "서울"이라는 조건이 포함된 모든 값들을 찾아줄 수 있습니다.
실제로 이하와 같은 함수를 한번만 만들어 놓으면 이후에 찾고자하는 조건값만 수정해주면 테이블 형식으로 해당 조건의 모든 항목들과 값이 자동으로 나타나서 매우 쓸모가 있습니다.
해당 수식외에도 고유값만 출력하거나(중복되는 값은 제거하고 나타냄), 시작일과 종료일 사이의 날짜기준으로 나타내는 방법 등 여러 응용공식이 있습니다. 또한 365버전 이후에는 Filter함수를 사용하면 모든 것을 해결 할 수있습니다.
상세 응용공식은 하기 엑셀파일을 참조 부탁드립니다.
반응형