jakup

엑셀 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로 감싸 원하는 문구로 바꿀 수 있어요.