엑셀 VLOOKUP으로 두가지 조건 만족하는 값 찾는 꼼수
Taedi
·2021. 2. 5. 02:00
| 요약
'&' 연산자를 활용해서 lookup_value를 만들어주고, 데이터 테이블 또한 가공하여 줍니다.
=VLOOKUP(H3&I3,$A$1:$F$21,4,0)
| 내용
업무에 따라 다를 수 있지만 엑셀을 사용하면서 기본적으로 가장 많이 사용하는 함수중에 VLOOKUP이 빠질 수는 없을 것입니다. 어떻게 보면 VLOOKUP 덕에 엑셀이 인기가 그렇게 많지 않나 싶을정도로 간단하게 테이블에서 찾고자 하는 정보를 검색할 수 있습니다. 다만, 일부 제한적인 부분이 있는데 그중 하나는 조건을 두개이상 만족시키는 값을 찾는 것은 어렵다는 점입니다. LOOKUP을 사용한다던지 여러가지 방법이 있을 수 있지만 비교적 간단하게 할 수 있는 방법을 알려드리고자 합니다.
간단히 예시를 들자면
위의 데이터 테이블에서 이름이 'Alleen'이고 성별이 'Female'인 사람의 이메일주소를 찾고싶은데 단순히 VLOOKUP으로 찾으려면 이름도 중복, 성별도 중복값이 있기 때문에 두가지 조건을 모두 만족하는 행을 찾아내야 합니다. 물론 눈으로 보는게 가장 빠를 수 있지만 데이터가 늘어나거나 찾으려는 값이 많아진다면 이야기가 조금 달라질 것입니다.
자 그럼 어떻게 해야할까?
우선 A열 앞에 새로운 열을 추가해줍니다.
그리고 A2셀에 다음과 같이 입력합니다.
=C2&E2
'&' 연산자는 텍스트와 텍스트를 연결해주는 기능을 하기 때문에 결과값은 이름과 성별이 하나의 셀에 합쳐져서 표기됩니다.
셀 우측하단을 더블클릭해 나머지 셀에도 동일한 함수를 채워줍니다.
그리고 VLOOKUP을 사용해 줄때도 똑같이 '&' 연산자를 활용해주면 됩니다.
=VLOOKUP(H3&I3,$A$1:$F$21,4,0)
| 예제
티스토리 아이디로 코멘트를 남기려면
여기를 눌러주세요!