엑셀에서 데이터를 불러오거나 복사하다 보면 숫자인 것처럼 보이지만 실제로는 문자(Text) 로 저장되어 계산이 되지 않는 경우가 있습니다.
이럴 때 사용하는 함수가 바로 VALUE 함수입니다.
VALUE 함수는 문자 형태의 숫자를 실제 숫자로 변환해 주는 함수입니다.
VALUE 함수란?
VALUE 함수는 숫자로 보이는 문자열(Text)을 숫자(Number) 형식으로 변환합니다.
숫자로 변환된 값은 더하기, 빼기, 평균, 합계 등의 계산에 정상적으로 사용할 수 있습니다.
VALUE 함수 기본 문법
=VALUE(텍스트)
인수 설명
| 인수 | 설명 |
| 텍스트 | 숫자로 변환할 문자열 또는 셀 |
가장 기본적인 사용 예제
예를 들어 A2 셀에 아래와 같이 입력되어 있다고 가정해 보겠습니다.
| A | |
| 1 | 필드 |
| 2 | 123 |
하지만 실제로는 문자(Text) 로 저장되어 있습니다.
다음과 같이 입력합니다.
=VALUE(A2)
결과
123
이제 숫자로 변환되어 계산이 가능합니다.
실무 예제 ① 문자 숫자를 계산 가능하게 만들기
| A | B | |
| 1 | 값 | 함수 |
| 2 | '100 | =VALUE(A2) |
결과
| A | B | |
| 1 | 값 | 함수 |
| 2 | '100 | 100 |
이제 B열의 값은 SUM 함수나 AVERAGE 함수에서 정상적으로 계산됩니다.
실무 예제 ② CSV 파일 불러온 후 숫자 변환
외부 프로그램이나 인터넷에서 데이터를 가져오면 숫자가 문자로 저장되는 경우가 많습니다.
예를 들어
| 금액 |
| 15000 |
| 25000 |
| 30000 |
모두 문자라면
=VALUE(A2)
를 사용하여 숫자로 변환하면 합계와 평균을 정상적으로 계산할 수 있습니다.
실무 예제 ③ 날짜와 시간을 숫자로 변환
다음과 같이 입력되어 있다고 가정합니다.
2026-06-30
=VALUE(A2)
결과
46103
엑셀은 날짜와 시간을 내부적으로 일련번호(Serial Number) 로 관리하기 때문에 VALUE 함수를 사용하면 해당 숫자를 확인할 수 있습니다.
VALUE 함수 사용 시 주의사항
1. 숫자로 변환 가능한 문자만 변환됩니다.
=VALUE("123")
결과
123
2. 숫자가 아닌 문자는 오류가 발생합니다.
=VALUE("ABC")
결과
#VALUE!
3. 공백이 포함된 경우
앞뒤 공백이 있는 경우에는 먼저 TRIM 함수를 사용하는 것이 좋습니다.
=VALUE(TRIM(A2))
VALUE 함수와 직접 계산의 차이
문자 숫자는 계산이 제대로 되지 않는 경우가 있습니다.
예를 들어
"100"
은 문자이지만
100
은 숫자입니다.
VALUE 함수를 사용하면 실제 숫자로 변환되어 모든 수식에서 사용할 수 있습니다.
함께 사용하면 좋은 함수
- TRIM : 불필요한 공백 제거
- TEXT : 숫자를 원하는 형식의 문자로 변환
- IFERROR : 변환 오류 처리
- ISNUMBER : 숫자인지 확인
- NUMBERVALUE : 지역별 숫자 형식까지 고려하여 숫자로 변환
실무 활용 사례
- ERP 데이터 가져오기
- 쇼핑몰 주문 데이터 정리
- CSV 파일 숫자 변환
- 문자형 금액 계산
- 문자형 날짜 처리
- 외부 시스템 데이터 정리
핵심 정리
- VALUE 함수는 문자를 숫자로 변환하는 함수입니다.
- 문자 형태의 숫자를 실제 숫자로 바꿔 계산할 수 있습니다.
- 외부 데이터, CSV 파일, ERP 자료를 정리할 때 매우 자주 사용됩니다.
- TRIM, IFERROR 함수와 함께 사용하면 더욱 안정적인 데이터 처리 작업이 가능합니다.
문자처럼 보이는 숫자 때문에 계산이 되지 않는다면 가장 먼저 VALUE 함수를 활용해 보세요.
엑셀 VALUE 함수

'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 MONTH 함수 - 날짜에서 월(Month)만 추출하기 (0) | 2026.06.30 |
|---|---|
| 엑셀 YEAR 함수 - 날짜에서 연도만 추출하는 가장 쉬운 방법 (0) | 2026.06.30 |
| 엑셀 PROPER 함수 - 영문 단어 첫 글자만 대문자로 바꾸기 (0) | 2026.06.30 |
| 엑셀 LOWER 함수 - 엑셀에서 영문을 모두 소문자로 변환하는 방법 (0) | 2026.06.30 |
| 엑셀 UPPER 함수 - 영문을 모두 대문자로 변환하는 엑셀 함수 (0) | 2026.06.30 |