엑셀 수식이 계산 안 되고 텍스트로 보이는 문제 해결법 2026 — 셀서식부터 자동계산 옵션까지
엑셀 수식이 계산 대신 텍스트로 보이는 이유는?
가장 흔한 원인은 두 가지다. 셀 서식이 숫자가 아니라 ‘텍스트’로 지정돼 있거나, 리본 메뉴의 ‘수식 표시’ 옵션이 켜져 있는 경우다.
둘 다 계산 자체가 안 되는 게 아니다. 엑셀이 그 값을 계산 대상으로 안 보는 것뿐이다.
마이크로소프트 공식 문서를 확인해보면, 두 원인 모두 “결과 대신 계산되지 않은 수식이 표시”되는 현상으로 안내돼 있다. 다만 문서만 보고는 지금 내 파일이 어느 쪽인지 구분이 안 될 때가 많다.

증상별 원인 진단표

| 증상 | 원인 | 빠른 확인법 |
|---|---|---|
| 셀 왼쪽 위 녹색 삼각형 + 수식이 그대로 보임 | 셀 서식이 ‘텍스트’ | 홈 탭 서식 상자에서 확인 |
| 시트 전체 셀이 전부 수식 문자열로 보임 | 수식 표시 옵션 켜짐 | 수식 탭 → 수식 표시 클릭 여부 |
| 서식을 바꿔도 여전히 그대로 | 재계산 트리거 안 됨 | F2 → Enter로 재입력 필요 |
| 특정 셀만 #VALUE! 오류 | 텍스트 셀을 숫자 함수에 참조 | VALUE 함수로 변환 필요 |
표에서 보듯 원인은 네 갈래지만, 실제로 부딪히는 케이스는 앞의 두 개가 압도적으로 많다.
셀 서식을 텍스트에서 일반으로 바꾸기
문제 셀을 클릭했을 때 서식 상자에 ‘텍스트’라고 뜬다면 이 경로다.
- 문제 셀 범위를 드래그로 선택한다.
- 홈 탭 → 서식 드롭다운에서 ‘일반’으로 바꾼다.
- 선택 범위를 그대로 둔 채 데이터 탭 → 텍스트 나누기 → 완료를 클릭한다(재계산을 강제로 트리거한다).
- 또는 각 셀을 더블클릭(혹은 F2)한 뒤 그대로 Enter를 쳐서 하나씩 재입력한다.
셀이 몇 개 안 되면 F2 방식이 빠르다. 수백 개라면 텍스트 나누기 트릭이 훨씬 낫다.
수식 표시 옵션 끄기(Ctrl+`)
시트 전체가 수식 문자열로 뒤덮여 있다면 서식 문제가 아니라 이 옵션이 원인이다.
단축키는 Ctrl과 백틱(`) 키를 함께 누르는 것이다. 노트북 키보드마다 백틱 위치가 제각각이라 찾기 힘든데, 그럴 땐 수식 탭 → ‘수식 표시’ 아이콘을 직접 클릭하는 게 확실하다.
이 옵션은 감사용으로 일부러 켜두는 경우도 있다. 다른 사람이 만든 파일을 열었을 때 갑자기 이런 화면이 나오면 십중팔구 이거다.
서식을 고쳤는데도 그대로라면?
서식을 ‘일반’으로 바꿨는데 화면이 안 바뀐다면, 엑셀 입장에서는 아직 “이 셀이 재계산 대상”이라는 신호를 못 받은 상태다.
서식 변경만으로는 기존에 입력된 값을 자동으로 다시 계산하지 않는다. 반드시 셀 안으로 들어갔다가(F2) 나와야(Enter) 그 시점에 엑셀이 값을 다시 읽는다.
공식 도움말에는 이 부분이 짧게만 언급돼 있다. 실제로 해보면 이 한 단계를 건너뛰어서 “서식 바꿨는데 안 고쳐진다”는 문의가 나오는 경우가 대부분이다.
그래도 안 된다면 계산 옵션 자체가 ‘수동’으로 설정돼 있을 수 있다. 수식 탭 → 계산 옵션 → 자동으로 바꾼다.
상황별 체크리스트
- ☑ 문제 셀의 서식이 ‘일반'(또는 ‘숫자’)인지 확인했다
- ☑ 수식 탭에서 ‘수식 표시’가 꺼져 있는지 확인했다
- ☑ 서식을 바꾼 뒤 F2 → Enter로 재입력했다
- ☑ 계산 옵션이 ‘자동’으로 설정돼 있는지 확인했다
- ☑ 그래도 안 되면 VALUE 함수로 별도 열에 변환해 우회했다
✍️ Leo Han · 에디터
출처
- Microsoft 지원 — 텍스트로 저장된 숫자를 숫자 서식으로 변환
- Microsoft 지원 — 수식 표시 및 인쇄
- Microsoft 지원 — 텍스트 서식 셀에 연결된 수식 값이 표시되지 않는 경우
자주 묻는 질문
셀 왼쪽 위 녹색 삼각형은 무엇을 뜻하나요?
엑셀이 자체적으로 “이 셀에 잠재적 오류 가능성이 있다”고 표시해주는 오류 검사기다. 텍스트로 저장된 숫자, 앞뒤가 다른 수식 등을 잡아준다. 셀을 클릭하면 뜨는 느낌표 아이콘에서 원인과 ‘숫자로 변환’ 메뉴를 바로 고를 수 있다.
IFERROR를 쓰면 이 문제가 근본적으로 해결되나요?
아니다. IFERROR는 오류가 났을 때 화면에 다른 값을 보여주는 용도지, 서식이 텍스트인 셀을 숫자로 바꿔주지는 않는다. 지금 다룬 증상엔 서식 변경과 재입력이 먼저고, IFERROR는 그 이후 오류 표시를 다듬는 단계에서 쓰면 된다.
구글 시트에서도 같은 증상이 나타나나요?
비슷한 증상은 나오지만 원인은 다르다. 구글 시트는 셀 앞에 작은따옴표(‘)를 붙이면 강제로 텍스트 취급하는데, 이걸 지우지 않고 수식을 넣으면 똑같이 텍스트로 남는다. 엑셀의 ‘수식 표시’ 옵션과는 별개의 문제라 해결법도 따로 찾아야 한다.
