7. 엑셀(Excel) VLOOKUP 함수 기초 사용법 및 오류 해결하기 소제목 1: VLOOKUP 함수의 기본 개념과 인수 구조 이해하기

 # 엑셀(Excel) VLOOKUP 함수 기초 사용법 및 오류 해결하기


## VLOOKUP 함수의 기본 개념과 인수 구조 이해하기


엑셀을 사용하다 보면 여러 표에 흩어져 있는 데이터를 자동으로 찾아와야 하는 상황이 자주 발생합니다.


예를 들어


* 사원번호로 직원 이름 찾기

* 상품코드로 상품명 조회하기

* 학번으로 학생 정보 가져오기

* 고객번호로 연락처 조회하기


등의 업무를 수작업으로 처리하면 시간이 많이 걸리고 실수도 발생하기 쉽습니다.


이럴 때 사용하는 대표적인 함수가 바로 **VLOOKUP 함수**입니다.


VLOOKUP은 엑셀에서 가장 많이 사용되는 함수 중 하나이며, 데이터 조회 업무의 기본이라고 할 수 있습니다.


---


## VLOOKUP이란?


VLOOKUP은


**Vertical Lookup**


의 약자입니다.


직역하면


"세로 방향 검색"


이라는 의미입니다.


---


쉽게 말하면


표의 첫 번째 열에서 특정 값을 찾아


원하는 열의 데이터를 가져오는 함수입니다.


예를 들어


| 사원번호 | 이름  | 부서  |

| ---- | --- | --- |

| 1001 | 김철수 | 영업팀 |

| 1002 | 이영희 | 인사팀 |

| 1003 | 박민수 | 개발팀 |


사원번호가


```text id="v1"

1002

```


일 때


이름과 부서를 자동으로 가져올 수 있습니다.


---


## VLOOKUP 함수 기본 구조


VLOOKUP 함수의 기본 형태는 다음과 같습니다.


```excel

=VLOOKUP(찾을값, 범위, 열번호, 검색방식)

```


---


### 첫 번째 인수 : 찾을값(Lookup Value)


검색할 기준값입니다.


예시


```excel

1002

```


또는


```excel

A2

```


---


즉,


어떤 값을 찾을 것인지 지정합니다.


---


### 두 번째 인수 : 범위(Table Array)


검색할 데이터 범위입니다.


예시


```excel

A2:C100

```


---


주의할 점은


찾을 값이 반드시 범위의 첫 번째 열에 있어야 합니다.


---


### 세 번째 인수 : 열번호(Column Index Number)


찾은 행에서 몇 번째 열의 값을 가져올지 지정합니다.


예시


| 열 번호 | 의미   |

| ---- | ---- |

| 1    | 사원번호 |

| 2    | 이름   |

| 3    | 부서   |


---


이름을 가져오려면


```excel

2

```


입력


---


부서를 가져오려면


```excel

3

```


입력


---


### 네 번째 인수 : 검색방식(Range Lookup)


가장 중요하면서도 실수를 많이 하는 부분입니다.


---


#### FALSE


정확히 일치하는 값 검색


```excel

FALSE

```


또는


```excel

0

```


---


#### TRUE


비슷한 값 검색


```excel

TRUE

```


또는


```excel

1

```


---


실무에서는 대부분


```excel

FALSE

```


를 사용합니다.


---


## 가장 많이 사용하는 VLOOKUP 예제


다음 표가 있다고 가정합니다.


| A    | B   | C   |

| ---- | --- | --- |

| 사원번호 | 이름  | 부서  |

| 1001 | 김철수 | 영업팀 |

| 1002 | 이영희 | 인사팀 |

| 1003 | 박민수 | 개발팀 |


---


E2 셀에


```excel

1002

```


입력


---


이름을 가져오려면


```excel

=VLOOKUP(E2,A2:C4,2,FALSE)

```


---


결과


```text id="v2"

이영희

```


---


부서를 가져오려면


```excel

=VLOOKUP(E2,A2:C4,3,FALSE)

```


---


결과


```text id="v3"

인사팀

```


---


## VLOOKUP이 동작하는 과정


위 수식을 예로 들면


```excel

=VLOOKUP(E2,A2:C4,2,FALSE)

```


---


① E2 값 확인



1002


---


② A열에서 1002 검색



발견


---


③ 같은 행의 2번째 열 값 가져오기



이영희 반환


---


이 과정을 자동으로 수행합니다.


---


## VLOOKUP의 가장 큰 제한 사항


VLOOKUP은 왼쪽 값을 찾을 수 없습니다.


예를 들어


| 이름  | 사원번호 |

| --- | ---- |

| 김철수 | 1001 |


---


이름으로 사원번호를 찾는 것은 가능하지만,


사원번호가 오른쪽에 있으면 검색할 수 없습니다.


---


즉,


**검색 기준은 반드시 범위의 첫 번째 열이어야 합니다.**


---


## 실무에서 자주 사용하는 상황


### 사원 관리


사원번호 → 이름 조회


---


### 상품 관리


상품코드 → 상품명 조회


---


### 재고 관리


품목번호 → 재고 수량 조회


---


### 학생 관리


학번 → 학생 정보 조회


---


### 고객 관리


고객번호 → 연락처 조회


---


데이터가 많을수록 효과가 커집니다.


---


## 초보자가 가장 많이 하는 실수


❌ FALSE 생략


❌ 열번호 잘못 입력


❌ 범위 설정 오류


❌ 숫자와 문자 형식 혼용


❌ 찾을 값이 첫 번째 열에 없음


---


이런 경우 오류가 발생할 수 있습니다.


---


## VLOOKUP을 꼭 배워야 하는 이유


엑셀 실무에서


* 인사

* 회계

* 총무

* 영업

* 물류

* 데이터 관리


등 거의 모든 업무에서 사용됩니다.


특히 수천 개의 데이터를 다룰 때는 필수 기능이라고 할 수 있습니다.


---


## 마무리


VLOOKUP 함수는 엑셀 데이터 조회의 기본이자 가장 많이 사용되는 함수입니다.


처음에는 인수 구조가 복잡해 보일 수 있지만,


"찾을 값 → 범위 → 열번호 → FALSE"


순서만 기억하면 쉽게 사용할 수 있습니다.


다음 단계에서는 실무에서 자주 만나는 #N/A 오류와 조회 실패 문제를 해결하는 방법을 알아보겠습니다.


---


### 오늘의 한 줄


**"엑셀에서 데이터를 찾는 시간을 줄여주는 가장 강력한 함수가 바로 VLOOKUP이다."**


댓글