엑셀 VLOOKUP 오류날 때 특수기능 활용하기


엑셀 VLOOKUP 오류날 때 특수기능 활용하기


엑셀에서

VLOOKUP

함수는 매우 유용하지만, 잘못된 결과를 반환하거나 오류가 발생할 때가 있습니다. 이러한 문제를 해결하기 위해 특수 기능을 활용할 수 있습니다. 이번 글에서는

VLOOKUP

오류를 해결하는 다양한 방법을 소개합니다.



팁 요약:


VLOOKUP

오류를 방지하고 해결하기 위해

IFERROR

,

MATCH

,

INDEX

,

TEXT

등의 함수와 데이터를 정리하는 방법을 활용하세요.



엑셀 사용법 더 알아보기


1. VLOOKUP 함수의 기본 이해

엑셀 VLOOKUP 오류날 때 특수기능 활용하기


1.1 VLOOKUP 함수의 기본 문법



VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

-

lookup_value

: 찾고자 하는 값
-

table_array

: 데이터가 있는 테이블 범위
-

col_index_num

: 반환할 열 번호
-

range_lookup

: 일치 유형 (

TRUE

는 근사값,

FALSE

는 정확한 값)



VLOOKUP 함수 사용법


2. 자주 발생하는 VLOOKUP 오류


2.1 #N/A 오류


찾고자 하는 값이 테이블에 없을 때 발생합니다.


2.2 #REF! 오류


잘못된 열 번호를 참조할 때 발생합니다.


2.3 #VALUE! 오류


잘못된 데이터 유형이 있을 때 발생합니다.


2.4 #NAME? 오류


함수 이름이 잘못되었을 때 발생합니다.



VLOOKUP 오류 해결하기


3. VLOOKUP 오류 해결 방법

01234567891011121314



3.1 IFERROR 함수 활용



IFERROR

함수를 사용하여 오류를 처리할 수 있습니다.

VLOOKUP

함수가 오류를 반환할 경우, 대신 다른 값을 반환하도록 설정합니다.

=IFERROR(VLOOKUP(A2, B2:D10, 2, FALSE), "찾을 수 없음")

이렇게 하면

VLOOKUP

함수가

#N/A

오류를 반환할 때 “찾을 수 없음”을 표시합니다.



IFERROR 함수 사용법


3.2 MATCH 함수와 INDEX 함수 활용



VLOOKUP

대신

MATCH



INDEX

함수를 함께 사용하여 데이터를 검색할 수 있습니다. 이 방법은 특히 열의 순서가 변경될 때 유용합니다.

=INDEX(B2:B10, MATCH(A2, A2:A10, 0))

이 방법은

VLOOKUP

의 제한 사항을 피할 수 있습니다.



MATCH와 INDEX 함수 사용법


3.3 데이터 정리


데이터가 정리되지 않은 경우

VLOOKUP

함수가 제대로 작동하지 않을 수 있습니다. 데이터 정리는 다음과 같은 방법으로 수행할 수 있습니다.
– 공백 제거:

TRIM

함수를 사용하여 공백을 제거합니다.
– 중복 제거:

Remove Duplicates

기능을 사용하여 중복된 값을 제거합니다.
– 정렬: 데이터가 오름차순으로 정렬되어 있는지 확인합니다.



엑셀 데이터 정리 방법


3.4 정확한 일치 여부 확인



range_lookup

인수를

FALSE

로 설정하여 정확한 값을 찾도록 합니다.

=VLOOKUP(A2, B2:D10, 2, FALSE)

이렇게 하면

VLOOKUP

이 정확한 값을 찾도록 설정합니다.



정확한 일치 찾기


4. 특수기능 활용


4.1 TEXT 함수 활용


데이터 형식이 일치하지 않는 경우,

TEXT

함수를 사용하여 일치하도록 할 수 있습니다.

=VLOOKUP(TEXT(A2, "0"), B2:D10, 2, FALSE)

이렇게 하면 숫자 형식이 동일하지 않아 발생하는 오류를 해결할 수 있습니다.



TEXT 함수 사용법


4.2 CHOOSE 함수 활용



CHOOSE

함수를 사용하여 열 인덱스를 동적으로 선택할 수 있습니다.

=VLOOKUP(A2, CHOOSE({1,2}, B2:B10, D2:D10), 2, FALSE)

이 방법은 열의 순서가 바뀔 때 유용합니다.



CHOOSE 함수 사용법


4.3 ISNUMBER와 SEARCH 함수 활용



ISNUMBER



SEARCH

함수를 결합하여 텍스트 검색을 수행할 수 있습니다.

=IF(ISNUMBER(SEARCH("keyword", A2)), "찾음", "찾을 수 없음")

이 방법은 부분 일치를 검색할 때 유용합니다.



ISNUMBER와 SEARCH 함수 사용법


FAQ

엑셀 VLOOKUP 오류날 때 특수기능 활용하기


VLOOKUP 오류를 방지하는 가장 좋은 방법은 무엇인가요?


데이터를 정리하고,

IFERROR

함수를 사용하여 오류를 처리하는 것이 좋습니다. 또한,

MATCH



INDEX

함수를 활용하면

VLOOKUP

의 제한 사항을 피할 수 있습니다.


VLOOKUP 대신 사용할 수 있는 다른 함수는 무엇인가요?



INDEX



MATCH

함수,

XLOOKUP

함수 등을 사용할 수 있습니다. 이 함수들은

VLOOKUP

보다 유연하고 강력합니다.


VLOOKUP에서 #N/A 오류가 발생할 때 어떻게 해결하나요?



IFERROR

함수를 사용하여 오류를 처리하거나, 데이터가 정확히 일치하는지 확인하는 것이 좋습니다. 또한,

range_lookup

인수를

FALSE

로 설정하여 정확한 일치를 찾도록 합니다.


유용한 정보 요약










기능

설명

IFERROR

VLOOKUP 오류 처리

MATCH와 INDEX

VLOOKUP 대체 함수

TEXT

데이터 형식 일치

CHOOSE

동적 열 선택

ISNUMBER와 SEARCH

부분 일치 검색


위의 방법들을 활용하여

VLOOKUP

오류를 효과적으로 해결하고, 더 나은 엑셀 사용 경험을 얻으시길 바랍니다.

01234567891011121314


댓글 남기기