[Excel] 02. Vlookup 적용 시 N/A 처리하는 방법 

VLOOKUP 함수를 적용할 때, 찾으려는 값이 범위에 존재하지 않을 경우 “N/A” 또는 “Not Available”과 같은 특정 값을 반환하고 싶을 때가 있습니다. 이를 처리하는 방법에는 두 가지가 있습니다.


VLOOKUP 함수와 IFERROR 함수를 같이 사용하기

VLOOKUP 함수의 결과를 IFERROR 함수로 감싸면, VLOOKUP 함수의 결과가 오류인 경우 특정 값을 반환할 수 있습니다. IFERROR 함수는 첫 번째 인수로 평가할 식 또는 함수를, 두 번째 인수로 오류가 발생했을 때 반환할 값을 지정합니다.

예를 들어, VLOOKUP 함수를 사용하여 A2 셀의 값을 B2:C10 범위에서 찾고, 값이 없으면 “N/A”를 반환하고 싶다면 다음과 같이 사용합니다.

=IFERROR(VLOOKUP(A2, B2:C10, 2, FALSE), "N/A")

VLOOKUP 함수와 IF + ISNA 함수를 같이 사용하기

IF 함수와 ISNA 함수를 조합하여 VLOOKUP의 결과가 오류인 경우 특정 값을 반환할 수 있습니다. ISNA 함수는 값이 #N/A인지를 확인합니다.

예를 들어, VLOOKUP함수를 사용하여 A2 셀의 값을 B2:C10 범위에서 찾고, 값이 없으면 “N/A”를 반환하고 싶다면 다음과 같이 사용합니다.

=IF(ISNA(VLOOKUP(A2, B2:C10, 2, FALSE)), "N/A", VLOOKUP(A2, B2:C10, 2, FALSE))

위 두 가지 방법은 VLOOKUP함수의 결과를 확인하고, 만약 결과가 오류인 경우 “N/A”를 반환하도록 처리하는 방법입니다. 두 방법 중 어떤 것을 선택할지는 사용자의 선호도나 환경에 따라 다를 수 있습니다. “N/A” 대신 ” “를 사용하면 빈칸으로 처리할 수 있습니다. 실제 적용 결과는 아래와 같습니다.

VLookup N/A 처리 예제

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤