티스토리 뷰

카테고리 없음

엑셀 vlookup 함수 사용법

인더베스트 2021. 1. 20. 21:35
반응형

엑셀의 유능함은 수많은 함수에서 기인합니다. 따라서 함수 사용법을 많이 알수록 엑셀을 편리하게 이용할 수 있습니다. 기본적인 함수만 쓰는 저에게 최근 vlookup 함수는 새로운 세계였습니다. 한 번 알고 나니 엑셀을 한다고 하면서 어찌 vlookup을 모를 수가 있나 한탄스러울 지경이었습니다.

엑셀 vlookup 함수 사용법

 

 

회사원들이 가자 많이 사용하는 엑셀 함수 중 하나인 vlookup은 vertical lookup의 약자로 직역을 하면 수직에 있는 것을 찾는다는 것입니다. 즉 수직에 있는 데티어 중에서 찾아 매칭시켜주는 함수로 vlookup 함수 사용법은 예시를 보고 설명해야 이해가 빠릅니다.

 

 

브이룩업 함수에는 4가지 인수가 있습니다. lookup_valre, table_aray, col_index_number, range_lookup이 그 4가지 인수입니다. lookup-value는 찾고자 하는 값이고, table_aray는 참조할 테이블, col_index_number는 기준점으로부터 컬럼넘버, range_lookup은 유사일치인지 정확한 일치인지를 의미합니다.

 

 

예시 문제를 준비했습니다. 단가 부분에 데이터가 입력되지 않은 것을 알 수 있습니다. 실제 데이터 수가 많지 않다면 하나 하나 입력한다고 해도 큰 일이 아닙니다만 데이터 수가 매우 많다면 단순작업으로 시간과 노력을 많이 소모하게 됩니다.

 

 

게다가 오타라도 나면 문제가 됩니다. 이때 vlookuo 함수를 사용하게 됩니다. vlookup 함수 사용법 한 번 볼까요? 단가셀에 vlookup 함수를 사용합니다. 앞에서 vlookup함수의 인수에 대해 설명드렸습니다. 첫번째 단가 부분에 =vlookup(C5,F5:F8,2,0)를 입력합니다.

 

 

table_array에는 단가표를 마우스로 드래그해 선택하고 range_lookuop에는 정확한 값을 찾으려면 0을 유사한 값을 찾으려면 1을입력합니다. 다음 배터리들의 단가표를 완성하기 위해서는 방금 입력한 수식을 복사해서 붙여 넣거나 자동 채우기 기능을 이용할 수 있습니다.

 

 

다만 자동 채우기 기능은 단가표가 고정이 되지 않기에 F4키를 눌러주고 드래그하여 반드시 절대 주소로 수정해줘야 합니다. vlookup 함수 사용법 이해가 가시나요?

 

 

vlookup 함수 사용법을 아셨으니 이제 단짝인 Hlookup 함수에 대해 배워봐야겠습니다. Vlookup함수에서 V가 vertical 즉 수직이었다면 Hlookup의 H는 horizontal 즉 수평입니다.

 

 

우리가 엑셀에서 수많은 표를 다루는데 모든 데이터값이 수직으로만 있는 건 아니기 때문에 hlookup 함수도 알아둬야 합니다. vlookup 함수 사용법을 알기 때문에 hlookup함수의 인자를 이해하기도 쉬워질 것입니다.

 

 

함수안에 검색값, 참조범위, 행번호, 옵션을 입력하면 되는데, rannge_lookup에는 유사일치 true에는 1 또는 정확한 일치 False는 0, 이 둘을 생략하면 유사일치로 판단합니다. 역시 vlookup 함수 이해를 위해 예시를 하나 준비했습니다. 첫 학생인 김영희 학생의 학점을 구하기 위해 Hlookup 함수를 사용하겠습니다.

 

 

=hlookup(검색값, 참조범위, 행번호, [옵션]) 이므로 =HLOOKUP(H3,C$11:H$12,2,1) 으로 함수값을 넣어주면 학점이 B로 표시되는 것을 알 수 있습니다. 역시 여기에서 중요한 건 데이터값이 한 두개라면 일일히 확인하고 넣어야 하지만, 함수는 데이터가 방대할 때 그야말로 순식간에 원하는 값을 한 번에 얻을 수 있습니다.

 

 

함수식을 완성했다면 다른 빈 칸엔 수식을 붙여 넣거나 자동채우기를 이용합니다. 물론 이때 절대주소로 수정하는 것 잊지 마시기 바랍니다. lookup 함수가 얼마나 유용한지 피부로 실감이 되시나요? 그런데 조건이 두 개라면? 실제 현장에서는 다중조건인 경우가 빈번히 발생하기 때문에 다중조건 lookup 함수를 알아둘 필요가 있습니다.

 

 

이럴 때 여러 방법으로 해결할 수 있는데 개인적으로 index-match 함수가 편리합니다. index(찾는 행렬, 행번호, 열번호(옵션)) 함수는 범위에서 행, 열의 데이터를 표시할 때 사용하는 함수로서 데이터 위치를 파악하는 match 함수와 함께 쓰면 다중 조건시에 효과적입니다.

 

 

다중조건일 때 vlookup 함수 사용법은 번거롭지만 열을 하나 추가해야 합니다. 두 개의 조건을 묶는 열 하나를 만드는 것이 중요합니다. 엑셀 초보에겐 다소 어려운 부분이 있으니 앞으로 별도의 포스팅으로 다중 조건에 대해 다시 배워보도록 하겠습니다.

 

 

오늘 배운 vlookup 함수 사용법은 업무시간을 빠르게 단축시켜주는 직장인의 필수 함수입니다. 지금껏 몰라온 게 너무 억울하지만 앞으로 적극적으로 활용할 수 있을 것 같아 기대됩니다. 역시 엑셀 함수의 세계는 무궁무진합니다.

반응형
댓글