티스토리 뷰

VLOOKUP 함수 안될 때 확인사항 – 설정부터 셀 형식까지

엑셀에서 VLOOKUP 함수를 사용할 때, 종종 #N/A 오류가 발생하는 경우가 있습니다. 이 오류는 데이터 조회 시 참조된 값이 존재하지 않거나, 데이터 형식이 일치하지 않을 때 발생합니다. 본 포스팅에서는 VLOOKUP 함수가 제대로 작동하지 않을 때 확인해야 할 사항들을 정리해 보겠습니다.

VLOOKUP 함수 안될 때 확인사항 – 설정부터 셀 형식까지 대표 이미지

VLOOKUP 함수의 기본 개념과 오류 원인

VLOOKUP 함수는 특정 데이터 범위에서 원하는 값을 찾아 다른 열의 데이터를 반환하는 함수입니다. 그러나 이 함수는 몇 가지 조건을 충족해야 정상적으로 작동합니다. 주요 오류 원인은 다음과 같습니다:

  • 조회 값이 원본 데이터에 존재하지 않음: 예를 들어, "바나나"라는 값이 데이터 테이블에 없을 경우 #N/A 오류가 발생합니다.
  • 데이터 형식 불일치: 숫자로 저장된 데이터와 텍스트로 저장된 데이터가 혼합되어 있을 경우에도 오류가 발생할 수 있습니다.

VLOOKUP 함수의 기본 구조

```excel

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

```

  • lookup_value: 찾고자 하는 값
  • table_array: 데이터가 있는 범위
  • col_index_num: 반환할 열 번호
  • range_lookup: TRUE(유사 일치) 또는 FALSE(정확한 일치)

데이터 형식 확인하기

VLOOKUP 함수가 작동하지 않는 가장 흔한 원인 중 하나는 데이터 형식이 일치하지 않는 것입니다. 예를 들어, 숫자로 입력된 데이터가 텍스트 형식으로 저장되어 있을 수 있습니다. 이를 해결하기 위해 다음 단계를 따르세요:

  1. 셀 서식 확인: 셀을 선택하고 마우스 오른쪽 버튼을 클릭하여 '셀 서식'을 선택합니다.
  2. 숫자 형식으로 변경: '숫자' 형식으로 변경합니다.

데이터 형식 확인을 위한 팁

  • TRIM 함수 사용: 선행 또는 후행 공백을 제거하여 데이터 형식을 일치시킬 수 있습니다.

```excel

=VLOOKUP(TRIM(D2), A2:B7, 2, FALSE)

```

참조 범위의 절대값 설정

VLOOKUP 함수 안될 때 확인사항 – 설정부터 셀 형식까지 관련 이미지 1

VLOOKUP 함수에서 참조 범위를 설정할 때, 상대 참조로 설정하면 드래그 시 범위가 변경되어 오류가 발생할 수 있습니다. 이를 방지하기 위해 다음과 같이 절대 참조를 설정해야 합니다:

  • F4 키 사용: 참조 범위를 선택한 후 F4 키를 눌러 절대 참조로 변경합니다.

절대 참조 설정 예시

```excel

=VLOOKUP($I$3, $B$2:$G$18, J1, 0)

```

정확한 일치와 유사 일치 설정

VLOOKUP 함수의 마지막 인수인 range_lookup을 설정할 때, 정확한 일치를 원한다면 FALSE를 사용해야 합니다. TRUE를 사용하면 유사 일치로 작동하여 원하지 않는 결과를 초래할 수 있습니다.

정확한 일치 설정 예시

```excel

=VLOOKUP(A1, B1:C10, 2, FALSE)

```

데이터 정렬 확인

VLOOKUP 함수는 기본적으로 데이터가 오름차순으로 정렬되어 있어야 합니다. 만약 정렬이 되어 있지 않다면, 정확한 결과를 얻지 못할 수 있습니다. 데이터가 정렬되어 있는지 확인하고 필요시 정렬합니다.

데이터 정렬 방법

  1. 정렬할 범위 선택: 데이터 범위를 선택합니다.
  2. 정렬 옵션 사용: '데이터' 탭에서 '정렬'을 선택하여 오름차순으로 정렬합니다.

FAQ

Q1: VLOOKUP에서 #N/A 오류가 발생하는 이유는 무엇인가요?

A1: #N/A 오류는 조회 값이 원본 데이터에 존재하지 않거나, 데이터 형식이 일치하지 않을 때 발생합니다.

Q2: VLOOKUP 함수에서 절대 참조는 어떻게 설정하나요?

A2: 참조 범위를 선택한 후 F4 키를 눌러 절대 참조로 변경합니다.

Q3: VLOOKUP 함수의 마지막 인수는 왜 중요한가요?

A3: 마지막 인수는 정확한 일치 여부를 결정하며, FALSE를 사용해야 정확한 결과를 얻을 수 있습니다.

Q4: 데이터 형식이 일치하지 않을 때 어떻게 해결하나요?

A4: 셀 서식을 확인하고, 필요시 TRIM 함수를 사용하여 공백을 제거합니다.

Q5: VLOOKUP 함수의 참조 범위가 잘못 설정되었을 때 어떻게 하나요?

A5: 참조 범위를 다시 설정하고, 절대 참조로 변경하여 오류를 방지합니다.

마무리

VLOOKUP 함수는 매우 유용한 도구지만, 사용 시 주의해야 할 점이 많습니다. 데이터 형식, 참조 범위, 정렬 상태 등을 확인하여 오류를 예방할 수 있습니다. 이 포스팅에서 소개한 내용을 바탕으로 VLOOKUP 함수를 보다 효과적으로 활용해 보세요. 경험을 댓글로 공유해 주세요!

VLOOKUP 함수 안될 때 확인사항 – 설정부터 셀 형식까지 관련 이미지 2

📌 관련 글