자릿수 채우기
줄마다 앞이나 뒤에 0·공백을 채워 자릿수를 맞춰요.
이럴 때 쓰세요
이렇게 사용하세요
결과가 예상과 다를 때
결과가 잘려 보여요
전체 결과는 복사 버튼으로 받을 수 있어요.
입력한 내용이 사라졌어요
이 기기에 자동 저장돼요. 브라우저 저장소를 지우면 함께 사라져요.
자주 하는 실수
- 숫자에 붙인 0을 그대로 저장하면 001이 1이 됩니다. 시트나 표 프로그램에서 앞자리 0을 지키려면 셀 서식을 '텍스트'로 지정하거나 값에 작은따옴표를 붙여 입력하세요.
- 0을 안 붙이면 파일 정렬이 1, 10, 2 순으로 됩니다. 이름은 숫자가 아니라 문자로 비교하기 때문에 `10`이 `2`보다 먼저 옵니다.
- 뒤쪽 공백 채움은 파일명 끝에서 사라집니다. Windows 파일 관리자는 이름 끝의 공백과 마침표를 제거합니다. 화면 정렬용이라면 앞에서 0을 채우세요.
- 원본이 지정 자릿수보다 길면 임의로 자르지 않습니다. 앞자리가 잘린 코드는 다른 값이 되어 재고·전표 같은 데서 실수가 납니다.
계산 근거
고정 길이 문자열 형식(fixed-width field)에서 쓰는 규칙입니다. 이름 정렬은 숫자 크기가 아니라 문자열 비교를 하므로, 길이를 맞추면 문자 순서와 숫자 순서가 일치합니다. 같은 원리로 연-월-일처럼 자릿수가 고정된 표기도 YYYYMMDD 형태로 읽기 쉽게 이어 붙입니다. 왼쪽에 채운 0과 오른쪽에 채운 공백은 값이 아니라 정렬용 표시이므로, 원본 데이터는 따로 보관해야 합니다.
실제로 계산해 보면
1, 23, 456을 3자리로 맞추면?
001, 023, 456이 됩니다. 이미 3자리인 456은 그대로 남습니다. 최종 길이는 원본 길이와 지정 자릿수 중 큰 값이 됩니다.
사번 4821을 6자리로?
004821이 됩니다. 반대로 6자리 출력을 5자리로 맞추면 4821에서 앞 0이 빠집니다. 자릿수는 늘리는 쪽으로 맞추고 줄이지는 마세요.
001부터 100까지 파일명을?
1~100을 3자리로 맞추면 001, 002 … 099, 100이 됩니다. 100은 원래 3자리라 그대로이고 99 이하에만 앞 0 두 개가 붙습니다. 이렇게 맞추면 이름 정렬만으로 1부터 100까지 순서가 맞고, 탐색기에서도 `001_report.pdf`가 첫 파일로 나옵니다.
더 궁금한 것
앞자리 0이 의미인 코드에도 되나요?
자릿수 표시용이라면 그대로 채우면 됩니다. 다만 코드값 자체에서 앞 0을 지우면 다른 값이 되어, 실제 식별자를 다루는 입력란(전산 코드, 계좌 번호)에서는 원본 값을 유지하고 화면에만 채운 형태를 쓰세요.
오른쪽 채움은 언제 쓰나요?
고정 길이 텍스트 형식(전표 파일, 구형 시스템 입력 파일)에서 필드를 뒤에서 채워야 할 때 씁니다. 사람이 읽는 표나 화면 목록의 정렬용이라면 왼쪽 0 채움이 훨씬 알아보기 쉽습니다.
채운 값을 다시 숫자로 계산해도 되나요?
화면에서는 값이 같아 보이지만, 자릿수 검증이 걸린 입력란은 '004821'과 '4821'을 서로 다른 값으로 처리합니다. 다른 시스템으로 넘길 때는 숫자로 변환하지 말고 원래 문자열을 그대로 보내세요.
알아둘 경계값
- 채움 문자는 첫 글자만 쓰여 두 글자를 넣어도 첫 글자로만 채워지니 하나만 넣어요.
- 빈 줄도 채워져 3자리 설정에서는 000 같은 줄이 생기니 미리 지워요.
- 자릿수 0은 1로 처리돼 빈 줄이 0 한 글자로 바뀌니 1 이상으로 잡아요.
- 윈도우식 줄바꿈의 복귀 문자가 글자로 세어져 한 칸 덜 채워지니 확인해요.
- 이모지는 2자로 세어져 하나가 두 칸을 차지해 자릿수가 어긋나니 여유를 둬요.
- 가운데 정렬이 없어 왼쪽·오른쪽 중 하나만 골라야 하니 미리 정해요.
결과를 믿기 전 확인 목록
- 채움 칸에 두 글자 이상 넣지 않았는지 미리 확인해요.
- 빈 줄이 있다면 미리 지우거나 결과를 끝까지 훑어봐요.
- 메모장에서 가져왔다면 줄 끝이 어긋나지 않았는지 끝까지 확인해요.
- 이모지·특수문자가 있다면 자릿수를 여유 있게 잡아야 해요.
- 가장 긴 줄 길이를 먼저 재서 자릿수를 정해야 해요.
- 채운 뒤 줄마다 길이가 같은지 마지막 줄까지 훑어봐야 해요.
- 방향을 바꾸기 전에는 결과를 복사해 따로 둬야 해요.
- 제목·머리글 줄이 섞였다면 미리 빼고 돌려야 해요.
- 처리 전 원본 전체를 복사해 다른 곳에 보관해 둬야 해요.
자주 묻는 질문
언제 쓰나요?
파일명 001~100 정리, 상품코드·사번 자리 맞추기에 씁니다.
숫자가 아닌 글자에도 되나요?
네. 공백이나 특정 문자를 채워 자릿수를 맞춥니다. 숫자 앞 0 채우기 외에도 쓸 수 있어요.