엑셀 VLOOKUP 함수
excel-vlookup• 제품코드를 고르면 VLOOKUP이 값을 찾아가는 과정을 한 단계씩 애니메이션으로 보여줘요. • 찾을 값·범위·열 번호·FALSE 의 뜻을 예제로 바로 익힐 수 있어요.
① 찾을 제품코드
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로 감싸 원하는 문구로 바꿀 수 있어요.