엑셀을 처음 접하시는 분들도 VLOOKUP 함수는 한번 쯤 들어보셨을 것 같아요.
그만큼 VLOOKUP 함수는 엑셀에서 가장 널리 사용되는 함수 중 하나입니다.
오늘은 VLOOKUP 함수가 무엇인지, 그리고 어떻게 사용하는지 간단하게 알아보겠습니다.
VLOOKUP 함수란?
VLOOKUP의 V는 Vertical입니다. 함수 이름 그대로 Vertical Look Up, 수직방향으로 정렬된 데이터에서 값을 찾아 그 값에 대한 정보를 반환해주는 함수입니다.
예를 들어, 학생별 영어점수가 기록되어 있는 데이터라고 하면, 학생 이름을 찾아서 영어점수를 반환해주는 함수인거죠.
값을 찾는다고? Ctrl+F 눌러서 찾기하면 되는거 아닌가? 하고 생각하신 분도 있을 거에요.
그러나 VLOOKUP 함수의 진면모는 ★두 데이터 테이블을 연결하는 것★에 있습니다.
아래에서 함수를 사용하는 방법부터 그 예시, 그리고 사용할 때 주의해야 할 점까지 차근차근 알아보겠습니다.
저는 정말 VLOOKUP 없으면 업무를 못 할 정도이니, 이 포스팅 보시는 모든 분들도 꼭 이번 기회에 VLOOKUP 익히셔서 업무 시간 단축하세요!! 꼭!
VLOOKUP 함수 사용법
VLOOKUP 함수는 4개의 인수를 사용합니다.
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
1) lookup_value: 우리가 찾으려는 값을 입력하는 인수입니다. 직접 입력하거나 다른 셀을 참조합니다.
2) table_array: 찾으려는 값이 있으면 어디서 찾아야할 지 알려줘야겠죠. 검색 대상이 되는 범위입니다. 셀 범위를 지정하거나 테이블을 선택합니다. 우리가 찾으려는 값은 반드시! 가장 왼쪽 열에 위치해야 합니다.
3) col_index_num: 이번에는 가져올 값의 위치를 알려줄 차례입니다. 우리가 찾으려는 값이 "table_array"의 가장 왼쪽에 있으니, 그 열을 기준으로 몇 번째 열에 있는지를 지정해줍니다.
4) range_lookup: 근사치 검색 여부입니다. TRUE(1): 근사치 검색, FALSE(0): 정확한 값 검색인데, 우리는 FALSE만 쓰도록 합니다. 근사치 검색이 유용할 때가 있겠지만, 예기치 않은 결과를 출력할 수 있기 때문입니다. 근사치 검색은 다음에 다뤄볼게요.
VLOOKUP 사용 예시 ①
다음과 같이 어떤 과목의 수강신청 학생 리스트가 있습니다.
리스트가 빨간 화살표 방향인 수직으로 정렬되어 있네요.
VLOOKUP 함수를 사용하여 데이터를 찾기에 적합한 데이터 입니다.
학번을 기준으로 학생의 다양한 정보를 찾아볼 수 있습니다.
학번이 20225001인 학생의 정보를 찾아보겠습니다.
가장 먼저 이름을 찾아볼게요.
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
1) lookup_value: 우리가 찾을 값은 학번 20225001입니다. 학번을 "20225001"이라고 직접 입력할 수도 있지만, 실제로 찾을 학번이 셀 I2에 입력되어 있으므로 그 셀을 참조하겠습니다.
2) table_array: 어디서 찾아야 하는지 지정해야 합니다. 우리는 수강신청 데이터에서 해당 학번을 찾아, 그에 매칭되는 정보를 찾고 있습니다. 수강신청 데이터 전체를 선택해야 하므로, B3:F16을 지정하겠습니다.
3) col_index_num: 우리가 가져올 값은 이름입니다. 이름은 찾을 값(학번)을 기준으로 바로 오른쪽인 2번째 열에 위치하고 있습니다. 2를 입력합니다.
4) range_lookup: 앞서 이번 포스팅에서는 정확한 값을 검색하는 경우만 다루기로 했습니다. FALSE를 입력합니다. 혹은 0을 입력해도 같은 결과를 얻을 수 있습니다. (TRUE = 1, FALSE = 0)
따라서, =VLOOKUP(I2,B3:F16,2,FALSE)가 되겠습니다.
같은 원리로 나머지 단과대학, 학과, 학년 정보를 찾을 수 있습니다.
단과대학은 =VLOOKUP(I2,B3:F16,3,FALSE)
학과는 =VLOOKUP(I2,B3:F16,4,FALSE)
마지막으로 학년은 =VLOOKUP(I2,B3:F16,5,FALSE) 가 되겠습니다!
다음 포스팅에서는 두 개의 테이블을 연결(JOIN)하는 사용 예시와 VLOOKUP 함수 사용시에 유의해야 할 점에 대해서 알아보겠습니다.
읽어주셔서 감사합니다.
-끗-
'칼퇴를 위한 엑셀' 카테고리의 다른 글
[엑셀] 표 캡처해서 보고서에 붙여넣는 꿀팁 (2) | 2023.02.26 |
---|---|
[엑셀] 병합된 셀에 일련번호(연번, 순번) 채우기 (COUNTA 함수) (2) | 2021.02.06 |
[엑셀] 칼퇴를 부르는 엑셀 단축키 2편 (0) | 2021.02.05 |
[엑셀] 일련번호(연번, 순번) 채우기 (자동채우기, ROW함수) (1) | 2020.05.23 |
[엑셀] 칼퇴를 부르는 엑셀 단축키 1편 (3) | 2020.05.22 |
댓글