엑셀에서 숫자를 1,000 단위로 내림 처리하여 10,412를 10,000으로 바꾸는 방법은 ROUNDDOWN 함수를 사용하면 됩니다.
1. ROUNDDOWN 함수 사용
ROUNDDOWN 함수는 숫자를 지정한 자릿수에서 내림 처리합니다.
공식:
=ROUNDDOWN(A1, -3)
A1: 숫자가 있는 셀 주소
-3: 천 단위(1,000)로 내림
예시:
결과:
10,412 → 10,000
25,678 → 25,000
123,456 → 123,000
---
2. 데이터 한 번에 변환하기
1. 원본 데이터가 있는 열을 선택: 예를 들어, A열에 데이터가 있다면.
2. B열에 ROUNDDOWN 함수를 사용하여 값을 계산.
3. 결과를 복사하여 원본 데이터(A열)에 **값 붙여넣기(Values Only)**로 대체.
---
3. 대체로 VBA 사용 (선택사항)
만약 VBA를 사용하여 데이터 변환을 자동화하고 싶다면, 아래 코드를 사용하세요:
VBA 코드:
Sub RoundDownToThousands()
Dim cell As Range
For Each cell In Selection
If IsNumeric(cell.Value) Then
cell.Value = Application.WorksheetFunction.RoundDown(cell.Value, -3)
End If
Next cell
End Sub
실행 방법:
1. Alt + F11 → VBA 편집기 열기.
2. 삽입 → 모듈 → 위 코드 붙여넣기.
3. Alt + F8 → RoundDownToThousands 실행.
4. 내림 처리를 적용할 셀 범위를 선택 후 실행.
이 방법으로도 빠르게 작업할 수 있습니다.