[엑셀활용]Key로 값을 찾는 vlookup, hashMap과 유사한 함수
- 유용한정보/IT&블로그
- 2020. 11. 9.
안녕하세요. 오늘은 포스팅 자체를 아주 오랜만에 하네요.
오늘 소개할 엑셀 기능은 vlookup 함수입니다.
제가 생각하기에 Java 언어 코딩에서 hashMap과 유사하다는 생각이 들어요. 바로 키를 가지고 값을 찾는 것 때문인데요.
vlookup 함수의 기능을 간단히 설명드리면
1. 우선 A열과 B열, D열과 E열의 같은 행을 한쌍이라고 생각합니다.
2. 그리고 A열의 값과 동일한 값의 D열을 찾아서 E의 값을 B에 넣어주는 것인데요.
아래의 예를 한번 보시죠.
2행 찾는 키 '1'의 값이 대상 키의 '1'의 값인 이효리 이므로 찾는 값 B2에 이효리를 넣어주고요.
5행 '4'의 경우는 임영웅이므로 B5의 값에는 임영웅을 찾아 넣는 것이 바로 vlookup 함수입니다.
참 편리한 기능이면서
주의할 점은 당연한 것이지만 같은 키에 다른 값이 있으면 안 되겠죠.?
예를 들어 1 : 이효리가 아니라 1: 엄정화로 하나가 더 있으면 안 됩니다. ( 최초 찾는 값을 보여줄 것 같긴 한데. 말이 안 되는 것이니까요. )
그럼 사용법을 살펴볼게요.
아래처럼 B2 셀에 입력하시면 됩니다.
=VLOOKUP( 찾을 값, 대상 범위, 대상 키부터 몇 번째 열?, false )
A2의 값 1을 D부터 E 열 안에서 찾으라는 말이고요. D열이 A열 값과 비교가 되어 찾으려는 열이고요. D열부터 1, 2.... 그런데 우리는 E열을 찾으려는 것이므로 2를 넣고요, 다음은 무조건 false를 넣으시면 됩니다.
그리고 아래로 쭉 내리면 동일한 서식이 적용되어 모두 찾아지는데요.
아래가 그 결과입니다.
11의 값은 찾을 수가 없기 때문에 #N/A 표시됩니다. (not available)
Null과 비숫한 의미죠.
그리고 참고로 함수에서 세 번째 파라미터를 2 대신 1을 넣으면 아래와 같이 결과가 됩니다.
쉬운 내용인데 설명을 참 어렵게 드렸죠?
참 유용한 기능인데 전 자주 사용하지 않다 보니 할 때마다 헷갈리더라고요.
필요하신 분들께 유용한 도움이 되었으면 좋겠습니다.
감사합니다. ^^
2020/10/23 - [유용한정보/IT&블로그] - [엑셀활용]엑셀 피벗테이블 사용하여 Group by 하기
2020/09/02 - [유용한정보/IT&블로그] - [엑셀활용]COUNTIF 함수를 사용한 중복값 순서대로 카운트하기 Partition by
2020/06/26 - [유용한정보/IT&블로그] - [엑셀활용]엑셀에서 조건문, 논리연산자 IF, OR, AND, ELSE
2020/05/15 - [유용한정보/IT&블로그] - [엑셀활용]셀 수식 사용시 셀 고정하여 사용하기. 절대경로, 상수처럼
2020/05/11 - [유용한정보/IT&블로그] - [엑셀활용]Find함수로 IndexOf 기능을 써보자.
'유용한정보 > IT&블로그' 카테고리의 다른 글
모바일에서 썸네일 파일 편집과 이미지 다운로드 편리한 앱, 글그램 (0) | 2020.11.19 |
---|---|
애드센스 핀번호 드디어 도착! (0) | 2020.11.19 |
애드센스 핀코드 재 신청 방법 (5) | 2020.10.26 |
[엑셀활용]엑셀 피벗테이블 사용하여 Group by 하기 (6) | 2020.10.23 |
이미지를 PDF로 변환하는 간단한 방법 (0) | 2020.10.12 |