엑셀 소수점 제거: 표시만? 값까지? 7가지 방법

엑셀 소수점 제거: 표시만? 값까지? 실무에서 안 헷갈리는 7가지 방법

엑셀 소수점 제거는 “표시만 없애기(서식)”와 “값 자체를 정수로 바꾸기(반올림/버림/내림)”가 완전히 다릅니다. 이 글은 보고서·CSV 내보내기·피벗/차트·Power Query까지, 실무에서 다시 소수점이 생기지 않게 정리합니다.

빠른 해결(Quick Fix) — 30초 안에 끝내기

  1. 화면에만 소수점이 안 보이면 OK → 홈 탭 > 숫자 그룹 > 소수 자릿수 줄이기
  2. 합계/평균/CSV까지 정수가 되어야 함=ROUND(A2,0)붙여넣기(값)
  3. 반올림 없이 무조건 절사=TRUNC(A2,0)
  4. 표시된 대로 계산(최후 수단) → 파일 > 옵션 > 고급 > ‘표시된 대로 정밀도 설정’ (주의)

“표시만 제거” vs “값까지 제거” 차이

  • 표시만 제거(서식): 보기만 정수, 실제 값은 그대로라 합계/CSV에서 다시 소수점이 나타날 수 있습니다.
  • 값 자체 제거(함수/변환): 실제 숫자가 정수로 바뀌어 정산/업로드에 안전합니다.

방법 1) 버튼/단축키로 소수점 표시만 없애기

경로: 홈(Home) 탭 > 숫자(Number) 그룹 > 소수 자릿수 줄이기

(Windows 키보드) Alt → H → 9 반복(줄이기), Alt → H → 0 반복(늘리기)

방법 2) 셀 서식에서 0자리로 고정하기

  1. 범위 선택
  2. Ctrl + 1 (셀 서식)
  3. 숫자 탭 > 범주: 숫자
  4. 소수 자릿수: 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) 결과를 ‘값’으로 고정(붙여넣기 값)

  1. ROUND/TRUNC 결과 범위 선택
  2. Ctrl + C 복사
  3. 우클릭 > 선택하여 붙여넣기 > 값(Values)

CSV 저장/공유/업로드 전에는 값 고정이 가장 안전합니다.

방법 6) 피벗/차트에서만 소수점 없애기

  • 피벗: 값 필드 우클릭 > 값 필드 설정 > 숫자 서식 > 소수 0
  • 차트: 축(또는 레이블) 우클릭 > 서식 > 숫자 > 소수 0

방법 7) Power Query에서 소수점 제거(재발 방지 최강)

  1. 데이터 탭 > 표/범위에서(또는 데이터 가져오기)
  2. 편집기에서 열 선택
  3. 변환(Transform)에서 Round/Truncate 적용
  4. 닫기 및 로드

Troubleshooting

증상 원인 해결
소수점이 안 보이는데 합계가 이상함 서식만 0자리, 값은 그대로 ROUND/TRUNC/INT로 값 변환 후 붙여넣기 값
CSV 저장하면 소수점이 다시 나옴 CSV는 표시가 아닌 값 기준 값 변환 → 값 고정 → CSV
음수에서 절사 결과가 다름 INT는 내림(더 음수) 절사는 TRUNC, 내림은 INT

관련 글 추천 (내부링크)

Leave a Reply

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