-
[Excel] VLookup 함수Excel 2020. 10. 19. 01:46
VLookup
V(Vertical) 수직 + Lookup 검색 = VLookup 수직 기준 검색
인원 목록 중에서 내가 알고 있는 사람이 있는지 찾는 방법
1. Ctrl + F 찾기 기능을 이용하여 하나씩 찾기 -> 시간이 오래 걸린다.
2. VLookup 함수를 사용한다
1) =VLOOKUP()을 입력한다.
2) Lookup_value에 찾고자 하는 값이 있는 셀을 입력한다.
-> 찾을 값이 반드시 Unique 해야한다. 동명이인이 존재해서는 안된다.
-> Unique한 값으로는 주민번호, 전화번호 등이 있다.
Unique한 값인 전화번호를 선택한다. 3) Table_array는 어디에서 값을 찾을 것인지 범위를 선택한다.
-> 이때 찾고자 하는 값이 제일 왼쪽에 와야한다.
4) Col_index_num은 찾은 값의 몇번째 속성을 가져올 것인지 선택하는 것이다.
5) Range_lookup은 false를 입력하면 정확히 일치하는 것을 가져온다.
6) 확인을 눌러 해당 사람이 존재하는지 확인하고, 다른 사람들까지 적용시키면 된다.
#N/A는 Not Available의 약자로 찾은 값이 없다는 뜻이다.
분명히 명함에 트레이서, 송하나, 실바나스가 있는데 #N/A가 출력된다.
주의할 점
첫번째 수식은 범위가 정상적으로 선택되었지만, 두번째 수식부터는 범위가 비정상적으로 선택되었다.
범위가 점점 내려가는 것을 볼 수 있다. 범위를 상대 참조에서 절대 참조로 바꾸면 범위가 고정된다.VLOOKUP 함수에서 범위를 선택하고 F4키를 누르면 절대 참조가 된다.
다시 전체에 적용시키면 제대로 나오는 것을 볼 수 있다.
메뉴 - 데이터 - 필터를 걸어 #N/A를 제외하면 내가 알고 있는 사람들의 목록을 볼 수 있다.
새로운 줄 추가하기
이미 VLOOKUP이 완료되었는데 명함을 한 장 더 받아서 새로 추가된다면 제대로 반영되지 않는다.
참조해야할 영역이 고정되어 있기 때문이다.
엑셀의 표 기능을 이용하면 해결 할 수 있다. 먼저 범위를 표로 만든다.
수식에 다시 범위를 추가해준다. 이때 절대 참조를 지정해주지 않아도 된다.
새로 추가된 사람도 제대로 반영되는 것을 볼 수 있다.
유튜브의 내용을 정리했다.
'Excel' 카테고리의 다른 글
[Excel] MATCH 함수와 INDEX 함수 (0) 2020.10.19 [Excel] IF함수 (0) 2020.10.19 [Excel] 엑셀의 날짜 (0) 2020.10.19 [Excel] 수식에서 사용하는 연산자 정리 (1) 2020.10.08 [Excel] 단축키 지정하기 (빠른 실행 도구 모음) (1) 2020.10.08