엑셀 숫자 ‘텍스트로 저장됨’ 해결 — 녹색 삼각형, 앞따옴표, 공백/구분기호, 유럽 소수점까지 완전 정리

엑셀 숫자 ‘텍스트로 저장됨’ 해결 — 녹색 삼각형부터 유럽 소수점까지

엑셀 숫자 텍스트로 저장됨 경고가 보이고 합계가 0이면, 숫자가 문자로 저장된 것입니다. 아래 Quick Fix와 원인별 해결법으로 한 번에 정리하세요.

Quick Fix(3분)

  1. 범위 선택 → 오류 아이콘 → 숫자로 변환.
  2. 아이콘이 없으면 데이터 > 텍스트 나누기(구분기호 없음 → 마침), 또는 붙여넣기 선택=곱하기 1(Ctrl+Alt+V → 곱하기).

왜 숫자가 텍스트가 되나

  • 앞따옴표(‘123), 비가시 공백(CHAR160), 전각 숫자(1)
  • 유럽식 표기(1.234,56), 천단위/소수점 혼선
  • 셀 서식=텍스트

대량 변환 7가지 방법

  1. 오류 검사: 숫자로 변환
  2. 텍스트 나누기 → 마침
  3. 붙여넣기 선택 곱하기 1
  4. =VALUE(A2) (+ TRIM/SUBSTITUTE)
  5. =NUMBERVALUE(A2, ",", ".") (유럽식)
  6. 앞따옴표/전각 치환: Ctrl+H 또는 SUBSTITUTE
  7. Power Query: 형식=정수/소수로 강제

날짜·ID 등 텍스트 유지 값

  • 전화/우편/카드/제품코드: 텍스트 유지
  • 날짜 텍스트 → 날짜: =DATEVALUE(A2) (+ TIMEVALUE)

실무 예제

// NBSP 제거 후 숫자
=VALUE(TRIM(SUBSTITUTE(A2,CHAR(160)," ")))
// 유럽식 → 한국식
=NUMBERVALUE(A3, ",", ".")
// 날짜
=DATEVALUE(A5)

Troubleshooting

증상원인해결
합계=0텍스트 숫자텍스트 나누기 또는 곱하기 1
오른쪽 정렬 아님텍스트 서식셀 서식 일반 후 재평가
123456으로 바뀜1.234,56 해석 오류NUMBERVALUE(A2,”,”,”.”)
공백 탓 변환 실패CHAR160SUBSTITUTE(,CHAR(160),” “) → TRIM → VALUE
0이 사라짐식별자텍스트 유지/유효성

재발 방지 체크리스트

  • 텍스트/CSV에서로 불러오고 형식 감지 안 함
  • 우편/ID는 텍스트로 지정
  • 유럽식은 NUMBERVALUE 또는 PQ 로캘
  • 오류 검사 ON, 데이터 유효성으로 입력 통제

관련 글

Leave a Reply

Your email address will not be published. Required fields are marked *