Vlookup 함수의 경우 단점이
1. 한가지 조건에 대해서만 사용할 수 있다.
2. 첫번째 열을 기준으로 오른쪽에 있는 열들의 값만 불러올 수 있다.
이걸 점을 극복하기 위해 index-match 함수를 조합해서 값을 불러오지만
그래도 한번 배운 Vlookup 함수를 좀 더 오래(?) 써먹기 위해
여러조건 하에서도 vlookup을 이용해서 원하는 값을 불러오는 법을 배워보겠습니다.
혹시 vlookup에 대한 기본 사항에 대한 이해가 필요하시면
아래 링크로 가셔서 내용 확인해주세요~!
내배내적 엑셀 - Vlookup(feat. 내가 원하는 값을 쉽게 찾자)
Vlookup 다중조건 이용하기 ▶새로운 열을 만들어서 &으로 묶기
Vlookup 함수에서 다중 조건을 이용하는 방법은 바로,
"&"를 이용해서 해당하는 조건끼리 묶고 새로운 열을 만드는 법입니다.
전에 이야기 했듯이 Vlookup의 경우 테이블의 첫번째 열만 기준이 되기 때문에
첫번째 열이 될 A열에 필요한 조건을 & 연산자를 이용해서 입력해줍니다.
기준1과 기준2를 묶으려면 D열&B열 순이 맞습니다.
그런데 vlookup에서는 첫번째 열에 lookup_value 값이 있느냐가
핵심이기 때문에
A열에서 D열과 B열로 묶어서
vlookup 함수가 값을 찾을 수 있는 열을 만들어도 되고
아니면 lookup_value 입력할 때
G5&H5(서울홍길동) 대신 H5&G5(홍길동서울)로 입력
해도 찾을 수 있습니다.
■ 서울에 사는 홍길동의 구 : =VLOOKUP(H5&G5,$A$1:$E$12,5,0)
이처럼 Vlookup에서 lookup_value만 열에 동일하게 만들면
거기에 해당하는 값을 불러오는 것을 알 수 있습니다.
위와 같은 방식을 이용하면 vlookup에서 조건이 몇개든 간에
새로운 열을 만들고 연결해서 조건에 맞는 값을 불러 올 수 있는 것을 알 수 있습니다.
조건이 3개일 때 vlookup 함수 활용하기
이번에는 나이조건을 하나 더 넣어보겠습니다.
그러면 이전과 같이 A열에 &을 이용해서 새로운 조건열을 만들어 줍니다.
이전에는 조건 순서를 뒤바꾸었으니
이번에는 기준1,2,3의 순서에 맞게 조건 열을 만들었습니다.
이제 vlookup 함수에서 lookup_value 값을 순서에 맞게 입력하고(G5&H5&I5)
테이블 영역을 지정하면 아래와 같이 값이 나옵니다.
■ 서울에 사는 20살의 홍길동의 구 : =VLOOKUP(G5&H5&I5,$A$1:$E$12,5,0)
이제 이와 같은 방식으로 Vlookup 함수를 이용해서
몇개의 조건이 있더라도 값을 찾을 수 있다는 것이 이해되시나요?
사실 본인이 index-match 함수에 자신있다고 하면 상관 없지만,
index-match 함수 이해가 잘 안된다거나,
하나의 함수를 이용해서 여러가지조건 충족값을 불러오고 싶다고 하면
이 방법을 이용해서 손쉽게 다중조건 값을 찾을 수 있습니다.
그럼 다음에는 index-match 함수를 이용해서 값을 찾는 방법에 대해 이야기 하겠습니다.
2020/10/12 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - index-match 함수 기본 응용하기
2020/10/12 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - index 와 match 함수 이해하기
2020/10/09 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - Vlookup 다중조건
2020/10/07 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - Vlookup(feat. 내가 원하는 값을 쉽게 찾자)
2020/09/24 - [사용법/엑셀(EXCEL)] - 엑셀 빠른 실행도구 어디까지 써봤니?(feat. 빠르게 필터링하자)
2020/09/24 - [사용법/엑셀(EXCEL)] - 내배내적 엑셀 - Subtotal (feat.필터링된 숫자의 합만 구하는 법)
'사용법 > 엑셀(EXCEL)' 카테고리의 다른 글
내배내적 엑셀 - index-match 함수 기본 응용하기 (1) | 2020.10.12 |
---|---|
내배내적 엑셀 - index 와 match 함수 이해하기 (0) | 2020.10.12 |
내배내적 엑셀 - Vlookup(feat. 내가 원하는 값을 쉽게 찾자) (0) | 2020.10.07 |
엑셀 빠른 실행도구 어디까지 써봤니?(feat. 빠르게 필터링하자) (0) | 2020.09.24 |
내배내적 엑셀 - Subtotal (feat.필터링된 숫자의 합만 구하는 법) (0) | 2020.09.24 |