
엑셀 소수점 제거: 표시만? 값까지? 실무에서 안 헷갈리는 7가지 방법
엑셀 소수점 제거는 “표시만 없애기(서식)”와 “값 자체를 정수로 바꾸기(반올림/버림/내림)”가 완전히 다릅니다. 이 글은 보고서·CSV 내보내기·피벗/차트·Power Query까지, 실무에서 다시 소수점이 생기지 않게 정리합니다.
빠른 해결(Quick Fix) — 30초 안에 끝내기
- 화면에만 소수점이 안 보이면 OK → 홈 탭 > 숫자 그룹 > 소수 자릿수 줄이기
- 합계/평균/CSV까지 정수가 되어야 함 →
=ROUND(A2,0)후 붙여넣기(값) - 반올림 없이 무조건 절사 →
=TRUNC(A2,0) - 표시된 대로 계산(최후 수단) → 파일 > 옵션 > 고급 > ‘표시된 대로 정밀도 설정’ (주의)
“표시만 제거” vs “값까지 제거” 차이
- 표시만 제거(서식): 보기만 정수, 실제 값은 그대로라 합계/CSV에서 다시 소수점이 나타날 수 있습니다.
- 값 자체 제거(함수/변환): 실제 숫자가 정수로 바뀌어 정산/업로드에 안전합니다.
방법 1) 버튼/단축키로 소수점 표시만 없애기
경로: 홈(Home) 탭 > 숫자(Number) 그룹 > 소수 자릿수 줄이기
(Windows 키보드) Alt → H → 9 반복(줄이기), Alt → H → 0 반복(늘리기)
방법 2) 셀 서식에서 0자리로 고정하기
- 범위 선택
Ctrl + 1(셀 서식)- 숫자 탭 > 범주: 숫자
- 소수 자릿수: 0
사용자 지정 서식 예: #,##0, 음수 괄호: #,##0;(#,##0)
방법 3) ROUND로 반올림해 값 자체를 정수로 만들기
정산/보고서처럼 반올림 규칙이 필요하면 ROUND가 표준입니다.
=ROUND(A2,0)
| 항목 | 원값 | 추천 수식 | 결과 |
|---|---|---|---|
| 매출 | 1234.56 | =ROUND(A2,0) |
1235 |
| 환불(음수) | -1234.56 | =ROUND(A3,0) |
-1235 |
방법 4) TRUNC/INT로 버림(절사)/내림을 정확히 쓰기
- TRUNC: 소수 부분 제거(절사) →
=TRUNC(A2,0) - INT: 내림(항상 더 작은 정수) →
=INT(A2)
| 원값 | TRUNC(0) | INT | 의미 |
|---|---|---|---|
| 12.9 | 12 | 12 | 둘 다 동일 |
| -12.9 | -12 | -13 | TRUNC=절사, INT=내림(더 음수) |
방법 5) 결과를 ‘값’으로 고정(붙여넣기 값)
- ROUND/TRUNC 결과 범위 선택
Ctrl + C복사- 우클릭 > 선택하여 붙여넣기 > 값(Values)
CSV 저장/공유/업로드 전에는 값 고정이 가장 안전합니다.
방법 6) 피벗/차트에서만 소수점 없애기
- 피벗: 값 필드 우클릭 > 값 필드 설정 > 숫자 서식 > 소수 0
- 차트: 축(또는 레이블) 우클릭 > 서식 > 숫자 > 소수 0
방법 7) Power Query에서 소수점 제거(재발 방지 최강)
- 데이터 탭 > 표/범위에서(또는 데이터 가져오기)
- 편집기에서 열 선택
- 변환(Transform)에서 Round/Truncate 적용
- 닫기 및 로드
Troubleshooting
| 증상 | 원인 | 해결 |
|---|---|---|
| 소수점이 안 보이는데 합계가 이상함 | 서식만 0자리, 값은 그대로 | ROUND/TRUNC/INT로 값 변환 후 붙여넣기 값 |
| CSV 저장하면 소수점이 다시 나옴 | CSV는 표시가 아닌 값 기준 | 값 변환 → 값 고정 → CSV |
| 음수에서 절사 결과가 다름 | INT는 내림(더 음수) | 절사는 TRUNC, 내림은 INT |
관련 글 추천 (내부링크)
- 엑셀 IF 함수 고급 활용(조건 분기 실무)
- 여러 엑셀 파일 한 번에 병합하는 방법
- 엑셀 파일 용량 줄이기: 느려짐 해결
- XLOOKUP 완전정복(조회 함수 최신판)
- VLOOKUP 다중조건 조회(1편)