개발환경에서 엑셀을 사용할때 가장많이 사용하게 되는 VLOOKUP함수
데이터를 추출하고자 하는 양이 적다면 상관이 없지만
데이터 양이 많다면 VLOOKUP함수가 없는 상태에서는 엑셀노가다를 많이 하게됩니다
엑셀 VLOOKUP의 정의는
배열의 첫열에서 값을 검색하여, 지정한 열의 같은 행에서 데이터를 돌려줍니다.
기본적으로 오름차순으로 표가 정렬됩니다
샘플데이터를 예로 들어서 설명을 해보겠습니다
아래 이미지와 같은 표가 있다고 할때
A열의 1과 2에 해당되는 B열 C열 값을 각각 가져와보겠습니다
1과2에 해당하는 값을 찾아오고자 하는것이기에
1과2값을 입력해놨습니다
옆에 셀에다 VLOOKUP 수식을 입력해줍니다
굳이 VLOOKUP 전체를 입력안해줘도 사용은 가능합니다
보통 수식을 다 입력하고 수기로 입력을 하실텐데
엑셀이 가지고 있는 팁을 이용하시면 좀더 편리하고 정확하게 작업을 하실수가 있습니다
=VL 까지 입력하시면 VLOOKUP함수가 완성된 문구가 나타납니다
TAB 키를 눌러주시면 셀에 =VLOOKUP( 까지 표시가 됩니다
이상태에서 SHIFT + F3을 눌러줍니다
그럼 함수인수를 입력하는 창이 뜨는데요
이 창을 이용하면 수식을 직접입력하는것보다 정확한 인수를 입력할수가 있어서 실수도 줄일수가 있습니다
첫번째 항목 Lookup_value 에는 비교할 원본이 되는 셀을 선택해 줍니다
1과2에 해당하는 값을 찾아오는것이기에 A8셀을 선택했습니다
함수인수 창 하단에 친절한 설명이 나옵니다
두번째 항목 Table_array 에는 비교할 범위를 선택하시면 됩니다
A1부터 C5셀까지 선택을 했습니다
비교범위를 고정하기 위해 F4를 눌러줍니다
그럼 범위로 지정한 부분에 $ 표시가 되면서 값이 고정이 됩니다
(이부분이 생략시 찾고자 하는 값이 틀려질수 있습니다)
다음은 Col_index_num항목입니다
두번째 항목 Table_array에서 선택한 비교범위중에서
몇번째 열에 해당하는 값을 가지고 올것인지 정해줍니다
A열부터시작했으니 제가 원하는 B열은 두번째...즉 숫자2를 입력해줍니다
마지막 항목 Range_lookup 입니다
이곳에는 정확한값을 찾고자 한다면 FALSE를
비슷한 값을 찾고자 한다면 TRUE를 입력합니다
간단하게 FALSE 대신 0을 TRUE 대신 1을 입력해도 됩니다
비슷한 값을 찾는건 대부분 의미가 없겠죠
정확한 값을 찾기위해 0을 입력 합니다
확인을 누르면 함수내용은 방금전 함수인수창을 통해 입력한 함수내용이 나오지만
실제 셀에는 찾고자 하는 1에 해당하는 A의 값이 입력되었습니다
셀을 선택한후 우측하단 모서리에 마우스 커서를 가져가 작은네모박스(네모점)에서 +표시가 검정으로 변하면
클릭후 아래로 드래그를 해줍니다
요렇게 하면 1과2에 해당하는 값 A와 B가 자동으로 입력되게 됩니다
마찬가지로 옆에 셀에서 1과 2에 해당하는 C열의 값을 찾아봅니다
이제 하는방법을 아셨나요?
만약 VLOOKUP 함수를 통해 해당값을 비교검색해서 입력을 하고자하는데
해당하는 내용이 없다면 아래 이미지처럼 #N/A라는 값이 입력됩니다
몇번만 연습해보시면 VLOOKUP 함수를 마스터 하실수가 있습니다
이제 엑셀 VLOOKUP 함수로 노가다는 그만하시고 효율적인 엑셀 작업을 하실수 있길 바랍니다~^^
postes by
공감♥ 은 글쓴이에 대한 작은 배려입니다
좀더 좋은 정보를 위해 노력하라는 격려의 의미로 눌러주셔도 됩니다
로그인은 안하셔도 됩니다~^^
'컴퓨터정보 > EXCEL 정보' 카테고리의 다른 글
네이버 한글한글아름답게 에서 이력서 양식 다운로드 (0) | 2015.07.23 |
---|---|
엑셀 CONCATENATE 함수대신 간단하게 & (0) | 2015.06.02 |
엑셀오류? 프로그램으로 명령을 전송하는데 문제가 있습니다 (0) | 2015.04.17 |
엑셀 빠른실행도구 사용자지정으로 간편하게 (0) | 2015.03.15 |