VLOOKUP이 실패하는 원인은 거의 항상 유사 일치, 텍스트 대 숫자 불일치, 숨겨진 공백, 잠기지 않은 범위, 잘못된 열 번호, 또는 첫 번째 열에 없는 조회 값 중 하나입니다. 이 체크리스트를 확인해 보거나, 오류가 발생한 수식을 ExcelGPT에 붙여넣고 "왜 작동하지 않나요?"라고 질문하여 즉시 해결책을 얻으세요.
AI에게 맡기기정확히 일치 강제
대부분의 #N/A 오류는 마지막 인수가 누락되어 발생합니다. VLOOKUP이 유사 일치를 수행하지 않도록 수식 끝을 , FALSE) (또는 0)으로 끝내세요.
텍스트 대 숫자 불일치 해결하기
한쪽은 숫자이고 다른 쪽은 텍스트인 경우 VLOOKUP은 일치하는 값을 찾지 못합니다. VALUE() / TEXT()로 변환하거나 데이터 ▸ 텍스트 나누기를 사용하여 열을 정리하세요.
숨겨진 공백 제거하기
앞뒤 공백은 일치를 방해합니다. 조회 값을 TRIM으로 감싸세요: =VLOOKUP(TRIM(A2), …).
표 범위 잠그기
수식을 아래로 채울 때 범위가 잠겨 있지 않으면 범위가 이동합니다. F4를 눌러 절대 참조로 만드세요: $A$2:$D$100.
열 번호 확인하기
col_index_num은 시트의 첫 번째 열이 아니라 표의 첫 번째 열부터 계산합니다. 표 너비보다 큰 숫자는 #REF!를 반환합니다.
키가 첫 번째 열에 있는지 확인하기
VLOOKUP은 범위의 첫 번째 열만 검색하고 오른쪽을 바라봅니다. 키가 결과값의 오른쪽에 있는 경우 =XLOOKUP(A2, B:B, C:C) 또는 INDEX/MATCH로 전환하세요.
=IFNA(VLOOKUP(TRIM(A2), $A$2:$D$100, 4, FALSE), "Not found")거의 항상 불필요한 공백, 텍스트로 저장된 숫자, 또는 유사 일치와 같은 숨겨진 불일치가 원인입니다. =VLOOKUP(TRIM(A2), range, n, FALSE)를 시도해 보고 양쪽의 데이터 형식이 동일한지 확인하세요.
마지막 인수가 TRUE이거나 생략되어 유사 일치가 수행되었거나, 표 범위가 잠기지 않아 아래로 채울 때 범위가 이동했기 때문입니다. FALSE를 추가하고 F4를 눌러 범위를 잠그세요.
범위가 절대 참조가 아니기 때문입니다. 아래로 채울 때 범위가 데이터 아래로 이동합니다. $ (F4)로 범위를 잠가 모든 행이 전체 표를 검색하도록 하세요.