EXCEL 다루기

[ 응용 ] VLOOKUP 함수로 왼쪽 값 찾기

카루루1007 2024. 9. 10. 13:19
728x90
반응형

VLOOKUP 함수는 정말 사용 빈도가 높은 함수입니다.

하지만 이 함수는 기준이 되는 셀의 오른쪽 값만 찾을 수 있다는 단점이 있습니다.

 

하지만 VLOOKUP 함수도 다른 함수와 결합하면

왼쪽 값을 찾을 수 있습니다.

엄밀히 말하면 왼쪽 값을 찾는다기 보다는

왼쪽 값을 오른쪽 값인 것처럼 만들어서 찾는 방법입니다.

※ 사용자 정의함수 :  vlookup과 비슷한 중복값 찾기 기능, 좌측값 찾기 기능이 있는 사용자 정의 함수 만들기

 

반응형

 준 비 사 항

 

VLOOKUP 함수와 CHOOSE 함수의 기본에 대해서는 아셔야 합니다.

엑셀 VLOOKUP 함수, 대응되는 값 불러오기

엑셀 CHOOSE 함수 : 선택적으로 계산하는 방법

 

CHOOSE 함수를 설명할 때

데이터의 구조를 바꿀 수 있는 방법을 말씀드렸습니다.

그 방법과 VLOOKUP 함수를 같이 사용하면

원본데이터에서 왼쪽에 있는 값을 찾을 수 있을 뿐만 아니라

한 번에 여러 개의 값도 찾을 수 있습니다.

 

 VLOOKUP으로 왼쪽값 찾는 방법

 

아래의 데이터를 먼저 보겠습니다.

 

위 그림에서 VLOOKUP 함수을 사용하면

이름을 기준으로 학번을 찾을 수는 있지만,

학번을 기준으로 이름을 찾을 수는 없습니다.

 

하지만 아래와 같이 수식을 입력하면

학번을 기준으로 이름 검색이 가능합니다.

=VLOOKUP(H2, CHOOSE({1,2}, B1:B5,A1:A5), 2, FALSE)

 

728x90

학번을 기준으로 

이름과 국어, 과학 점수를 확인하는 수식을 알아보겠습니다.

1. 이름에 들어가는 수식

=VLOOKUP($H$2, CHOOSE({1,2,3,4}, $B$1:$B$5,$A$1:$A$5,$C$1:$C$5,$F$1:$F$5), 2, FALSE)

 

2. 국어에 들어가는 수식

=VLOOKUP($H$2, CHOOSE({1,2,3,4}, $B$1:$B$5,$A$1:$A$5,$C$1:$C$5,$F$1:$F$5), 3, FALSE)

 

3. 과학에 들어가는 수식

=VLOOKUP($H$2, CHOOSE({1,2,3,4}, $B$1:$B$5,$A$1:$A$5,$C$1:$C$5,$F$1:$F$5), 4, FALSE)

 

수식을 살펴보시면 CHOOSE 함수로 원본 데이터를 재배치하고

기존 VLOOKUP 함수의 사용 방식과 똑같이 3번째 인자 값만 변경하여 

매칭되는 값을 불러옵니다.

 

 마 치 며

 

 

VLOOKUP 함수는 매칭되는 값을 찾기에 매우 강력한 함수입니다.

왼쪽값을 찾을 수 있는 방법만 안다면

VLOOKUP은 더욱더 강력하게 사용될 수 있습니다.

 

잘 이해가 안되시면 CHOOSE 함수 관련 포스팅 내용 중

데이터를 재배치, 가공하는 방법을 읽어보시면

이해가 되실 겁니다.

여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.

엑셀 공부하기
VBA 공부하기

728x90
반응형