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” 대신 ” “를 사용하면 빈칸으로 처리할 수 있습니다. 실제 적용 결과는 아래와 같습니다.
[Excel] 03. 기본 산술 함수 (더하기, 빼기, 곱하기, 나누기 등)
엑셀에서의 기본 산술 함수인 더하기, 빼기, 곱하기, 나누기 등에 대해 예제와 함께 상세하게 설명해드리겠습니다.…