[엑셀활용]Key로 값을 찾는 vlookup, hashMap과 유사한 함수

반응형
반응형

안녕하세요. 오늘은 포스팅 자체를 아주 오랜만에 하네요.

오늘 소개할 엑셀 기능은 vlookup 함수입니다.

제가 생각하기에 Java 언어 코딩에서 hashMap과 유사하다는 생각이 들어요. 바로 키를 가지고 값을 찾는 것 때문인데요.

 

vlookup

 

vlookup 함수의 기능을 간단히 설명드리면 

1. 우선 A열과 B열, D열과 E열의 같은 행을 한쌍이라고 생각합니다.

2. 그리고 A열의 값과 동일한 값의 D열을 찾아서 E의 값을 B에 넣어주는 것인데요. 

 

아래의 예를 한번 보시죠.

 

vlookup

 

2행 찾는 키 '1'의 값이 대상 키의 '1'의 값인 이효리 이므로 찾는 값 B2에 이효리를 넣어주고요.

5행 '4'의 경우는 임영웅이므로 B5의 값에는 임영웅을 찾아 넣는 것이 바로 vlookup 함수입니다.

참 편리한 기능이면서 

주의할 점은 당연한 것이지만 같은 키에 다른 값이 있으면 안 되겠죠.?

예를 들어 1 : 이효리가 아니라 1: 엄정화로 하나가 더 있으면 안 됩니다. ( 최초 찾는 값을 보여줄 것 같긴 한데. 말이 안 되는 것이니까요. )

 

그럼 사용법을 살펴볼게요.

아래처럼 B2 셀에 입력하시면 됩니다. 

=VLOOKUP( 찾을 값, 대상 범위, 대상 키부터 몇 번째 열?, false ) 

 

vlookup

 

A2의 값 1을 D부터 E 열 안에서 찾으라는 말이고요. D열이 A열 값과 비교가 되어 찾으려는 열이고요. D열부터 1, 2.... 그런데 우리는 E열을 찾으려는 것이므로 2를 넣고요, 다음은 무조건 false를 넣으시면 됩니다.

그리고 아래로 쭉 내리면 동일한 서식이 적용되어 모두 찾아지는데요.

아래가 그 결과입니다.

 

vlookup

 

11의 값은 찾을 수가 없기 때문에 #N/A 표시됩니다. (not available)

Null과 비숫한 의미죠.

그리고 참고로 함수에서 세 번째 파라미터를 2 대신 1을 넣으면 아래와 같이 결과가 됩니다.

 

vlookup

 

쉬운 내용인데 설명을 참 어렵게 드렸죠?

참 유용한 기능인데 전 자주 사용하지 않다 보니 할 때마다 헷갈리더라고요.

필요하신 분들께 유용한 도움이 되었으면 좋겠습니다.

감사합니다. ^^

 

 

2020/10/23 - [유용한정보/IT&블로그] - [엑셀활용]엑셀 피벗테이블 사용하여 Group by 하기

 

[엑셀활용]엑셀 피벗테이블 사용하여 Group by 하기

안녕하세요. 오랜만에 엑셀 활용 관련 포스팅을 하는군요. 다름 아닌 엑셀에서 아주 많이 사용하는 피벗테이블 관련 내용입니다. 피벗 테이블은 데이터를 동일한 집합의 개수, 합, 평균, 최소값,

pandajeytv.tistory.com

2020/09/02 - [유용한정보/IT&블로그] - [엑셀활용]COUNTIF 함수를 사용한 중복값 순서대로 카운트하기 Partition by

 

[엑셀활용]COUNTIF 함수를 사용한 중복값 순서대로 카운트하기 Partition by

안녕하세요. 오늘은 오랜만에 엑셀 활용 방법에 대해서 포스팅하려고 합니다. 내용은 중복된 값을 카운트 하는건데요. ※ partition by 는 SQL 문에서 특정 항목별 순서를 매기거나 합계를 할 때 쓰

pandajeytv.tistory.com

 

2020/06/26 - [유용한정보/IT&블로그] - [엑셀활용]엑셀에서 조건문, 논리연산자 IF, OR, AND, ELSE

 

[엑셀활용]엑셀에서 조건문, 논리연산자 IF, OR, AND, ELSE

 안녕하세요. 오늘은 엑셀에서 조건문과 논리 연산자를 살펴보도록 하겠습니다. 1. 조건문 IF 엑셀에서 조건문은 아주 간단합니다. =IF( 조건 ,R1, R2)  : 조건이 true 이면 R1을 리턴하고 false 이면 R2

pandajeytv.tistory.com

2020/05/15 - [유용한정보/IT&블로그] - [엑셀활용]셀 수식 사용시 셀 고정하여 사용하기. 절대경로, 상수처럼

 

[엑셀활용]셀 수식 사용시 셀 고정하여 사용하기. 절대경로, 상수처럼

셀 수식 사용, 셀 고정 방법을 알아보자. 안녕하세요. 꿈pd, 판다J 입니다. 오늘 엑셀 활용 두 번째, 아주 많이 사용하는 기능을 간단히 소개할까 합니다. 저도 자주 사용하면서도 그리고 쉬우면서

pandajeytv.tistory.com

2020/05/11 - [유용한정보/IT&블로그] - [엑셀활용]Find함수로 IndexOf 기능을 써보자.

 

[엑셀활용]Find함수로 IndexOf 기능을 써보자.

안녕하세요. 판다 J입니다. 제가 사실 Java 개발자인데요. 예상보다 업무 하다가 엑셀을 많이 사용하게 됩니다. 하지만 보통 엑셀은 저 같은 개발자보다 현업 업무를 하시는 분들이 훨씬 더 잘 사

pandajeytv.tistory.com

 

반응형

댓글

Designed by JB FACTORY