도구 리스트

엑셀 VLOOKUP 함수

excel-vlookup

• 제품코드를 고르면 VLOOKUP이 값을 찾아가는 과정을 한 단계씩 애니메이션으로 보여줘요. • 찾을 값·범위·열 번호·FALSE 의 뜻을 예제로 바로 익힐 수 있어요.

① 찾을 제품코드
ABCD
1제품코드제품명가격재고
2A101무선 마우스25,000원120개
3A102기계식 키보드89,000원45개
4A103USB-C 허브42,000원78개
5A10427인치 모니터320,000원15개
6A105노트북 거치대38,000원60개
7A106웹캠 FHD55,000원33개
8A107블루투스 스피커67,000원22개
i제품코드를 고르고 ‘조회 실행’을 눌러보세요.
검색 중 (A열 스캔)일치 행 발견가져올 값
=IFERROR(VLOOKUP($G$2, $A$2:$D$8, 2, FALSE), "코드 없음")

💡 노란칸(G2) 하나만 바꾸면 결과 3개가 동시에 자동으로 바뀌어요. 내려받은 엑셀에서도 똑같이 작동해요.

제품명
가격
재고

VLOOKUP은 이렇게 읽어요

‘찾을 값’을 이 표의 맨 왼쪽 열에서 찾아서, 그 행의 N번째 열 값을 가져와요.

$G$2찾을 값 — 내가 입력한 제품코드. 이 값을 기준으로 검색해요.
$A$2:$D$8검색 범위 — 데이터 표 전체. 반드시 맨 왼쪽 A열에서 값을 찾아요.
2가져올 열 번호 — 찾은 행에서 몇 번째 열을 반환할지. 2=제품명, 3=가격, 4=재고.
FALSE정확히 일치 — 코드가 똑같은 것만 찾아요. 거의 항상 FALSE를 써요.

IFERROR로 감싸면, 없는 코드를 넣어도 오류(#N/A) 대신 ‘코드 없음’이 표시돼요.

VLOOKUP에서 자주 막히는 부분

VLOOKUP은 실무에서 가장 많이 쓰이는 함수지만, 막히는 지점은 대체로 정해져 있어요. 첫 번째는 찾을 값이 반드시 범위의 맨 왼쪽 열에 있어야 한다는 규칙이에요. 가져오고 싶은 값이 찾는 값보다 왼쪽에 있으면 VLOOKUP으로는 안 되고 INDEX/MATCH를 써야 해요.

두 번째는 범위 고정이에요. 수식을 아래로 끌어 복사하면 범위도 같이 밀려서 아랫쪽 결과가 틀려요. 범위를 $B$2:$D$100처럼 $로 묶어두면 복사해도 그대로 유지돼요.

세 번째는 마지막 인수예요. 0(또는 FALSE)을 빼면 근사값을 찾기 때문에, 정렬돼 있지 않은 표에서는 엉뚱한 값이 나와요. 정확히 일치하는 값만 찾으려면 항상 0을 적으세요. 값이 없을 때 뜨는 #N/A는 IFERROR로 감싸 원하는 문구로 바꿀 수 있어요.

자주 묻는 질문

VLOOKUP #N/A 오류는 왜 뜨나요?

찾는 값이 범위의 첫 열에 없다는 신호예요. 분명히 있는데도 뜬다면 한쪽에 공백이 붙었거나, 한쪽은 숫자이고 다른 쪽은 텍스트로 저장된 경우가 많습니다. TRIM 으로 공백을 없애고 서식을 맞추면 대개 해결돼요.

#REF! 오류는 어떻게 고치나요?

세 번째 인수인 열 번호가 범위의 열 수보다 클 때 납니다. $A$2:$D$8 은 네 열이라 5 이상을 적으면 #REF! 가 떠요. 참조하던 열을 삭제했을 때도 같은 오류가 나니 범위와 열 번호를 함께 확인하세요.

#VALUE! 오류는 무슨 뜻인가요?

열 번호 자리에 0이나 음수, 또는 숫자가 아닌 값이 들어갔다는 뜻이에요. 인수를 하나 빠뜨려 순서가 밀렸을 때도 자주 납니다. 위 시연에서 열 번호가 2·3·4 로 바뀌며 각각 다른 열을 가져오는 걸 보면 자리를 잡기 쉬워요.

값을 못 찾았을 때 오류 대신 빈칸이나 0으로 두려면?

=IFERROR(VLOOKUP(...),"") 처럼 감싸면 오류 대신 원하는 값이 나와요. 0으로 두고 싶으면 큰따옴표 자리에 0을 적습니다. 다만 오류를 덮으면 데이터가 잘못된 것까지 가려지니, 원인을 먼저 확인한 뒤 씌우는 게 좋아요.

조건이 두 개일 때도 VLOOKUP을 쓸 수 있나요?

VLOOKUP은 찾을 값이 하나뿐이라, 보통 =A2&B2 처럼 두 값을 이어 붙인 보조 열을 만들고 그 열을 범위의 첫 열로 두어 찾습니다. 보조 열을 만들기 싫다면 INDEX/MATCH 나 XLOOKUP 쪽이 훨씬 편해요.

위 예제를 엑셀에서 직접 열어볼 수 있나요?

[엑셀 다운로드]를 누르면 시연과 같은 표에 실제 IFERROR·VLOOKUP 수식이 들어간 xlsx 파일이 내려받아져요. 조회할 코드 칸의 값을 바꾸면 결과가 따라 바뀌니, 수식을 처음 익힐 때 연습용으로 쓰기 좋습니다.