본문 바로가기
카테고리 없음

엑셀 숫자가 문자로 저장됐을 때 해결, 합계와 VLOOKUP이 안 되는 이유

by goosio 2026. 9. 29.

엑셀에서 100, 200처럼 숫자가 보이는데 SUM 결과에서 빠지거나 VLOOKUP이 값을 찾지 못한다면 해당 셀이 문자로 저장된 숫자인지 확인해야 합니다.

겉모양이 같아도 엑셀 내부의 데이터 형식이 다르면 계산과 비교 결과가 달라질 수 있습니다.

미리 확인

숫자처럼 보여도 문자로 저장된 값은 합계와 조회 함수에서 예상치 못한 오류를 만들 수 있어 형식부터 통일하는 것이 중요합니다.

엑셀 숫자가 문자로 저장됐을 때 해결, 합계와 VLOOKUP이 안 되는 이유 숫자처럼 보이는 문자

문자형 숫자인지 확인

초록색 표시와 셀 정렬

가장 쉬운 신호는 셀 왼쪽 위의 초록색 삼각형입니다.

숫자가 문자로 저장된 경우 오류 검사 아이콘이 나타날 수 있고, 아이콘을 눌러 숫자로 변환을 선택하면 여러 셀을 한 번에 바꿀 수 있습니다.

셀 정렬도 힌트가 됩니다.

기본 설정에서 일반 숫자는 오른쪽, 일반 텍스트는 왼쪽에 정렬되는 경우가 많습니다.

다만 사용자가 정렬을 직접 바꾼 파일에서는 이것만으로 판단하지 말고 ISNUMBER나 ISTEXT 함수로 확인하는 것이 정확합니다.

반응형
엑셀 숫자가 문자로 저장됐을 때 해결, 합계와 VLOOKUP이 안 되는 이유 숫자로 변환하기

실제 숫자로 바꾸는 방법

곱하기·VALUE 함수 활용

간단한 변환 방법으로는 빈 셀에 숫자 1을 입력해 복사한 뒤 문제가 있는 범위를 선택하여 선택하여 붙여넣기의 곱하기를 사용하는 방법이 있습니다.

문자형 숫자가 실제 숫자로 변환되는지 결과를 확인한 뒤 원본에 적용하는 것이 좋습니다.

VALUE 함수를 이용하는 방법도 있습니다.

예를 들어 A1의 문자형 숫자를 실제 숫자로 바꾸려면 =VALUE(A1)을 사용할 수 있습니다.

보조열에서 변환 결과를 확인한 뒤 값으로 붙여넣으면 원본 데이터를 정리하기 쉽습니다.

외부 프로그램에서 가져온 데이터는 공백이나 특수문자가 섞여 숫자 변환이 안 될 수 있습니다.

이때는 TRIM, SUBSTITUTE 같은 함수로 불필요한 문자를 먼저 제거하고 숫자로 변환해야 합니다.

SUM·VLOOKUP 오류 예방

VLOOKUP에서는 찾는 값과 기준표의 값 형식이 서로 다르면 #N/A가 발생할 수 있습니다.

한쪽만 숫자로 바꾸기보다 조회값과 기준표 열을 같은 형식으로 통일해야 오류가 다시 생기지 않습니다.

합계가 안 되는 경우에는 SUM 범위 안에 문자형 숫자가 얼마나 섞였는지도 확인합니다.

숫자로 변환한 뒤 합계를 다시 계산하면 누락됐던 값이 포함되는지 바로 확인할 수 있습니다.

반복해서 외부 데이터를 가져오는 업무라면 매번 수동으로 고치기보다 가져오기 단계에서 열 형식을 지정하거나 보조열을 이용해 정규화하는 것이 좋습니다.

처음부터 데이터 형식을 통일하면 SUM, VLOOKUP, 피벗테이블까지 연쇄적으로 생기는 문제를 줄일 수 있습니다.

함께 보면 좋은 글

같은 문제를 해결할 때 함께 확인하면 좋은 기존 글입니다.

VLOOKUP 기본 사용법과 예제 확인하기
반응형

댓글