직장인들이 가장 회사생활할 때 가장 많이 사용하는 프로그램은 아마 엑셀과 파워포인트, 워드가 아닐까 싶습니다.
그 중 엑셀은 실력에 따라 업무 시간이 많이 달라지는데 시간을 많이 단축시켜주는 함수 중의 하나를 꼽으라면 엑셀 vlookup 함수를 꼽는 사람이 많을 것입니다.
엑셀에서 VLOOKUP함수를 사용하신다면 최소한 엑셀을 못한다는 소리는 듣지 않을테니 이번 기회에 VLOOKUP함수 원리를 이해해서 엑셀 VLOOKUP함수를 외워서 사용해봅시다.
원리를 알면 정말 쉬운게 바로 엑셀 VLOOKUP 함수 사용법입니다.
혹시나 외우신 후에 나중에 기억이 나지 않는다면 아무 셀 안에 =VLOOKUP( 을 쳐 보시면 위와 같이 영어로 안내가 나오니 그걸 보시면서 하셔도 됩니다.
기억할 것은 4개의 인수를 입력해야 하는데 마지막 인수는 무조건 0이다 라고 외우시면 됩니다.
그럼 4개의 인수에 대해 알아보도록 하겠습니다.
인수는 가로열고 쓴 후에 인수 간에는 쉼표를 넣어서 구별합니다.
위에 보시면 첫번째로 lookup_value가 나오는 것을 보실 수 있습니다.
찾는 값의 기준이 되는 값이라고 보시면 됩니다.
위의 표에서 우리는 동물의 성격이나 개체수를 알고 싶습니다.
그래서 개구리 이렇게 치면 오른쪽에 성격이나 개체수가 나타나도록 하기 위해 엑셀VLOOKUP을 사용하려는 것입니다.
여기서 기준이 되는 동물이름들이 바로 첫번째 인수입니다.
두번째 인수는 전체 범위입니다.
여기서는 B2에서 D12까지를 의미합니다.
두번째 인수를 입력한 후에 꼭 해야할 것이 alt키와 f4키를 동시에 눌러서 전체 고정을 해주어야 합니다.
그렇지 않으면 엑셀vlookup함수에서 아래로 드래그할때 범위도 같이 아래로 내려가서 구하려는 값이 범위를 벗어나는 경우가 생깁니다.
그래서 범위를 꼭 고정시키는 습관을 들이는 것이 좋습니다.
세번째 인수는 반환하는 값이 몇 번째인지를 나타내는 인수로 위의 표를 얘기하면 1은 동물이름, 2는 성격, 3은 개체수입니다.
그래서 1을 입력하면 동물이름 그대로 반환하고 2를 입력하면 성격, 3을 입력하면 개체수가 나옵니다.
1은 그대로 반환하는 것이기 때문에 실제로는 잘 안쓰이겠죠?
위의 표에서는 개구리를 기준값으로 놓았기 때문에 세번째 인수에서 2를 입력하면 성격에 해당하는 엉뚱, 3을 입력하면 개체수 1000이 나오게 됩니다.
그리고 4번째 인수는 그냥 0을 입력한다고 생각해주세요.
1을 입력하면 비슷한 값이라도 반환하는데 실제로 엑셀vlookup 함수를 사용하면 같은 값을 기준으로 찾아야하는 경우가 대부분이기 때문에 실무에서 1을 쓴 경우는 거의 없는 듯 합니다.
아마 1을 쓸 정도의 난이도였다면 이 글을 읽을 일이 없었을 것이기 때문에 0을 그냥 쓰시면 될 것 같습니다.
그리고 위의 표를 보면 이상한 점을 느낄텐데 개구리가 두 개가 있는데 위의 개구리의 값만 반환하기 때문입니다.
이게 vlookup의 맹점이라고 할 수 있는데 이렇게 기준값에 같은 값이 있을 경우 먼저 나오는 위에 있는 기준값에 대한 값만 반환합니다.
이를 피하기 위해는 match함수와 index함수를 사용해서 해결할 수 있는데 완벽하게 같지 않고 또한 복잡하기 때문에 여기서는 기준값을 중복제거를 통해서 고유한 값으로 만들어놓아야한다고만 하고 넘어가도록 하겠습니다.
위에서는 엑셀 vlookup 함수 사용법을 다뤘는데 엑셀vlookup함수가 기초 수준의 함수는 아니지만 중고급 단계에서는 쉬운 함수이기때문에 vlookup을 기준으로 실력을 점검하기도 하기 때문에 꼭 외우시는 게 좋을 것 같습니다.
최근 오피스365에는 xlookup이라는 함수도 있다고 하는데 일반 엑셀버전에는 없기 때문에 좀 아쉽더라구요.
어떤 함수로 활용법을 봐서 편리하겠다라는 생각은 들었는데 아쉽게도 오피스365를 써야지만 하다보니 아직까지는 엑셀vlookup함수를 계속 써야할 것 같습니다.
하지만 엑셀 xlookup 함수 사용법은 엑셀 vlookup 함수 사용법과 비슷하기 때문에 원리만 이해한다면 어렵지 않습니다.
엑셀을 다루다보면 정말 많은 기능이 있고 공부하면 할수록 내가 이것밖에 몰랐나 생각이 들어서 계속 엑셀공부는 해두는게 나중을 위해서 좋을 것 같습니다.
특히 회사생활 3년 이하의 분은 엑셀 아무책이나 한권 사서 주말에 한번씩 정독해보길 권해드립니다.
'엑셀 RPA 알파' 카테고리의 다른 글
엑셀 오류값 안보이게 정리 - IFERROR, ISERROR 함수 (0) | 2020.12.13 |
---|---|
엑셀 표만들기 (0) | 2020.12.07 |
엑셀 주식분석 화살표, 단위 절삭 서식 (0) | 2020.11.24 |
Xlookup함수 사용방법 및 버전 (vlookup 업그레이드) (0) | 2020.11.10 |
엑셀 유동 범위 - offset 함수 데이터유효성 목록 범위 지정때 유용 (0) | 2020.11.09 |