온라인 Excel 편집기
무료 사용

VALUE 함수: 구문, 예제 및 오류 해결

2026-10-15 업데이트 · 무료 · Excel 및 Google Sheets 지원

구문

=VALUE(text)

빠른 답변

VALUE는 숫자처럼 보이는 텍스트를 진짜 숫자로 바꿉니다: =VALUE("12345")는 12345를 반환해 바로 합산할 수 있습니다. 로캘이 인식하는 날짜, 시간, 백분율도 해석하며, 텍스트에 공백이나 통화 기호, 예상 밖의 구분 기호가 숨어 있으면 #VALUE!를 냅니다 — 먼저 TRIM으로 청소하세요.

구문

=VALUE(text)
인수의미
text숫자 같은 텍스트를 담고 있는 따옴표 묶은 리터럴, 셀 또는 식. 필수이며 유일한 인수입니다. Excel은 로캘 규칙으로 해석합니다: 소수점이 점인지 쉼표인지, 날짜 순서, 기본 통화.

인수가 하나라 옵션이 없습니다: =VALUE(A2)는 어떤 언어의 Excel에서도 똑같이 씁니다. 로캘마다 다른 것은 "어떤 텍스트를 받아들이는가" — "1.5"는 미국에서 1.5, 독일에서는 오류이며 독일어판은 =WERT("1,5")가 1.5입니다.

VALUE는 텍스트 세계와 숫자 세계를 잇는 다리입니다. 가져오기, 내보내기, 복사 붙여넣기는 숫자에게 텍스트의 옷을 입힙니다 — 왼쪽 정렬, SUM 무시, 문자순 정렬 — VALUE는 그 옷을 벗기는 범용 도구입니다. TRIM이 먼저 청소하고, LEN과 ISNUMBER가 검증하고, VALUE가 변환합니다.

기본 예제

=VALUE(A2)

기본 변환: "12345"는 12345로, "2026/10/15"는 일련번호 45945로, "50%"는 0.5로. 결과는 진짜 숫자 — 오른쪽 정렬, 합산 가능, 정렬 가능 — 출처가 아무리 텍스트처럼 보여도.

=VALUE(TRIM(A2))

청소 콤보: 가져온 데이터는 값 뒤에 공백을 숨기는 걸 좋아하고, VALUE는 " 12345 "에서 #VALUE!를 냅니다. TRIM이 먼저 여백을 벗기고 변환이 착지합니다. 가져오기 실패의 대부분이 이 한 세트로 해결됩니다.

=VALUE(TRIM(SUBSTITUTE(A2, CHAR(160), " ")))

보이지 않는 문자 사냥꾼: 웹에서 복사한 CHAR(160) 줄 바꿈 없는 공백은 TRIM에도 안 보입니다. 그래서 일반 공백으로 바꾸고 → 다듬고 → 변환합니다. 웹에서 붙여넣은 데이터의 완전 파이프라인.

=IFERROR(VALUE(A2), "")

안전망: 변환되는 셀과 영원히 안 되는 셀이 섞인 열용. VALUE는 변환 가능한 행을 처리하고 IFERROR은 절망적인 행을 빈 셀로 만듭니다. SUM과 차트는 계속 돌아가고, 나중에 천천히 조사하면 됩니다.

=IF(ISNUMBER(A2), A2, VALUE(A2))

혼합 열 정규화: 이미 숫자인 셀은 그대로 통과, 텍스트형 숫자만 변환 — 수식 하나로 열 전체가 SUM·VLOOKUP·피벗 준비를 마칩니다.

로캘이 인식하지 못하는 텍스트는 VALUE도 거부합니다: "$50"은 독일 환경에서 오류, "1,234.56"은 쉼표가 천 단위 구분 기호가 아닌 환경에서 오류, "12:30 PM"은 24시간제 환경에서 오류. SUBSTITUTE로 군더더기를 벗기거나 로캘에 맞춘 뒤 변환하세요.

흔한 오류와 해결

증상가장 흔한 원인해결책
멀쩡해 보이는 숫자에서 #VALUE!보이지 않는 문자 — 웹 복사의 CHAR(160)은 TRIM에도 안 죽고, VALUE는 숫자가 아닌 것은 모두 거부.먼저 바꾸기: =VALUE(TRIM(SUBSTITUTE(A2, CHAR(160), " "))).
"$50"에서 #VALUE!통화 기호는 텍스트 — VALUE는 로캘 기본 표기만 해석합니다.기호 벗기기: =VALUE(SUBSTITUTE(A2, "$", "")) 후 통화 서식 적용.
"1,234.56"에서 #VALUE!천 단위 구분 기호가 로캘 규칙 밖이거나, 점 환경에 쉼표 소수가 유입.SUBSTITUTE로 구분 기호 제거하거나 분해 후 재조립하고 변환.
날짜가 45945 같은 이상한 숫자로오류가 아닙니다 — VALUE가 날짜를 해석해 일련번호를 반환한 것. Excel이 실제로 날짜를 저장하는 방식.결과 셀을 날짜 서식으로 하거나 진짜 숫자 열만 변환.
변환된 셀이 여전히 텍스트로 정렬됨수식은 정상 — 하류 어딘가 TEXT로 다시 감쌌거나 텍스트로 붙여넣었음.=ISTEXT로 확인: 참이면 TEXT를 벗기거나 값으로 다시 붙여넣기.

알아두면 유용한 디테일: VALUE는 진짜 숫자도 받습니다 — =VALUE(12345)는 12345를 그대로 반환 — 혼합 열을 감싸도 숫자 셀은 절대 망가지지 않고 텍스트 셀만 구해집니다.

VALUE와 TEXT 비교

VALUETEXT
방향텍스트 → 숫자 — "12345"를 12345로 해석숫자 → 텍스트 — 12345를 "12345.00"으로 표시
목적텍스트에 갇힌 숫자를 구출해 SUM·조회·차트를 살리기레이블과 보고서 안에서 숫자를 고정 서식으로 표시
로캘 민감도로캘 규칙으로 해석 — "1.5"와 "1,5"서식 코드도 현지화 — yyyy/mm/dd와 JJJJ/MM/TT
상호 역변환=TEXT(12345, "0")은 "12345" 반환=VALUE(TEXT(12345, "0"))은 12345 반환

같은 파이프의 양쪽 끝: TEXT는 숫자를 표시용 텍스트로 렌더링하고 VALUE는 표시 텍스트를 다시 숫자로 해석합니다. 숫자 자리표시자만 있는 서식 코드라면 왕복은 안전 — 하지만 TEXT("0.00")가 찍어내는 소수점을 쉼표 환경의 VALUE는 해석을 거부합니다.

VALUE와 플래시 필 비교

VALUE 수식플래시 필 (Ctrl+E)
출력원본이 바뀌면 재계산하는 살아있는 수식한 번 쓴 정적 값; 새 행은 반복 필요
신뢰성결정론적 — 같은 입력엔 항상 같은 숫자패턴을 추측 — 결과는 샘플링으로 검증
적합변환이 추적 가능해야 하는 감사형 가져오기어차피 눈으로 확인할 일회성 청소
가용성모든 버전의 Excel과 Google SheetsExcel 2013 이상; Sheets는 Smart Fill로 응답

둘은 협력합니다: 플래시 필이 지저분한 셀에서 숫자를 추출하고, VALUE 열이 각 추출이 깨끗이 변환됨을 증명한 뒤에 필을 믿습니다. 필은 추측, VALUE는 검증.

Google Sheets에서 VALUE

  • 같은 이름, 같은 단일 인수 — 위의 모든 수식은 Sheets에 그대로 붙습니다.
  • Sheets도 같은 이유로 #VALUE!를 냅니다: 보이지 않는 공백과 모르는 구분 기호.
  • TRIM도 똑같이 동작하므로 TRIM 후 변환 콤보도 그대로 옮겨집니다.
  • 날짜도 여전히 일련번호로 반환 — 결과 셀을 날짜 서식으로 하면 표시됩니다.

제한과 실전 팁

  • 로캘 규칙이 계약입니다: "1.5"와 "1,5"는 파일이 열리는 곳에 따라 다른 숫자 — 둘 다 해석된다고 가정하지 마세요.
  • 한 번에 하나의 값: VALUE는 범위를 받지 않습니다 — 열 전체는 수식을 아래로 채우거나, 일회성 가져오기는 텍스트 나누기로.
  • 논리값은 실패합니다: =VALUE(TRUE)는 #VALUE! — TRUE와 FALSE는 불리언이지 내보내기 쪽 말대로 숫자가 아닙니다.
  • 해석되는 건 로캘 기본 통화뿐: 미국의 "$50", 다른 기호는 별개 — SUBSTITUTE로 벗기고 나중에 서식 지정.
  • 모호한 문자열은 위험합니다: "3/4"는 로캘에 따라 3월 4일이거나 4월 3일 — 변환 전에 명시적 열로 분할.

VALUE를 청소 파이프라인의 첫 단계가 아니라 마지막 단계로 쓰세요: 줄 바꿈과 줄 바꿈 없는 공백 제거, 여백 다듬기, LEN으로 길이 감사 — 그다음 변환. 아니면 실패한 변환이 전부 #VALUE!가 되어 거슬러 올라가 추적해야 합니다.

관련 도구

관련 함수

자주 묻는 질문

VALUE 함수는 Excel에서 무엇을 하나요?

숫자처럼 보이는 텍스트를 진짜 숫자로 바꿉니다: =VALUE("12345")는 12345를 반환해 SUM, 조회, 차트에 바로 씁니다. 로캘이 인식하는 날짜, 시간, 백분율도 해석합니다.

VALUE가 #VALUE!를 반환하는 이유는?

그 텍스트가 로캘이 인정하는 숫자가 아니어서입니다 — 숨은 공백, 통화 기호, 잘못된 구분 기호, 아니면 그냥 단어. 먼저 TRIM과 SUBSTITUTE로 청소하거나 IFERROR로 감싸 시트의 계산을 지키세요.

VALUE와 =A2*1, =--A2의 차이는?

깨끗한 숫자 텍스트에는 셋 다 같은 결과 — 같은 로캘 규칙으로 해석합니다. VALUE는 의도를 명시해서 공유 통합 문서와 감사에서 읽기 좋고, 산술 트릭은 즉석 수정에서 간결함이 이깁니다.

VALUE가 날짜와 시간을 변환할 수 있나요?

예 — =VALUE("2026/10/15")는 일련번호 45945를, =VALUE("13:30")는 0.5625를 반환합니다. 결과 셀을 날짜나 시간 서식으로 하면 표시됩니다.

=VALUE("1,5")는 실패하고 =VALUE("1.5")는 되는 이유는?

로캘 차이입니다: 점 환경(미국·영국)에선 점이 소수점이고 쉼표 환경(독일·스페인·브라질)에선 반대. VALUE에는 그 Excel이 말하는 형식을 주거나 수동으로 분해해 재조립하세요.

VALUE가 백분율을 처리하나요?

예 — =VALUE("50%")는 0.5를 반환하고 대부분의 버전에서 백분율 서식이 붙습니다. 순수한 50이 필요하면 100을 곱하세요.

VALUE는 Google Sheets에서도 되나요?

예 — 같은 이름, 같은 단일 인수, 모르는 텍스트엔 똑같이 #VALUE!. TRIM 후 변환 콤보도 그대로 쓰이고 날짜도 일련번호로 반환합니다.

내 파일로 직접 해볼 준비가 되셨나요?

Excel에서 텍스트 형식의 숫자를 숫자로 변환 열기 — 무료