Excel에 행 번호 추가 — 무료·업로드 불필요·원클릭
시작 값과 증분을 지정해 순번 열을 삽입합니다. 업로드·가입 불필요, 파일은 기기에 남습니다.
.xlsx, .xlsm 또는 .xls 파일 하나를 여기로 드롭하거나 클릭하여 선택
.xlsx / .xlsm / .xls 지원 · 로컬 처리 · 업로드 안 됨
온라인에서 Excel에 행 번호를 추가하는 방법
- .xlsx, .xlsm 또는 .xls 파일 하나를 드롭하세요 — 모든 작업이 브라우저에서 실행되며 업로드되지 않습니다.
- 첫 번째 행이 헤더인지 선택하세요(기본 켜짐). 켜져 있으면 헤더 행에는 번호가 매겨지지 않고 새 열의 머리글에 #이 입력됩니다.
- 시작 값과 증분(둘 다 기본값 1)을 설정하고 번호 열을 첫 번째 열과 마지막 열 중 어디에 둘지 선택하세요.
- 통합 문서 전체에서 끊김 없는 하나의 번호를 원하면 “시트 간 연속 채번”을 켜세요. 끄면 각 시트가 시작 값에서 다시 시작합니다.
- “행 번호 추가”를 클릭하고 시트별 보고서를 확인한 뒤 {원래 이름}-numbered.xlsx를 다운로드하세요.
작동 원리
이 도구는 SheetJS로 브라우저에서 .xlsx, .xlsm, .xls 파일을 해석하여 각 워크시트를 원시 배열의 배열(셀 값만, 날짜는 Date 객체로 유지)로 불러옵니다. 그다음 각 데이터 행에 새 셀을 하나 기록하는데, 그 값은 시작 값 + k × 증분입니다(k는 0부터 세는 데이터 행 번호). 헤더 옵션을 켜면 새 열의 첫 행에는 텍스트 #이 기록되고 채번은 두 번째 행부터 시작됩니다. “첫 번째 열”은 이 셀을 모든 행의 맨 앞에 삽입하여 기존 열을 오른쪽으로 밀어내고, “마지막 열”은 시트의 최대 너비 뒤에 추가하며, 짧은(들쭉날쭉한) 행은 먼저 전체 너비만큼 채워집니다. 시트 간 연속 채번을 켜면 하나의 카운터가 시트 순서대로 이어지며, 각 시트는 앞 시트가 끝난 지점부터 채번합니다. 빈 시트는 제자리에 유지되고 번호를 소비하지 않습니다. 마지막으로 재구성된 배열은 SheetJS를 통해 새로운 값 수준의 OOXML 통합 문서로 다시 기록되고(텍스트가 아닌 실제 숫자 셀) .xlsx로 브라우저에 다운로드됩니다. 이 전 과정은 로컬에서만 실행되며 어떤 바이트도 기기를 떠나지 않습니다.
파일은 기기를 떠나지 않습니다 — 처리는 100% 브라우저 내에서 이루어집니다.
채번 옵션 설명
| 옵션 | 기본값 | 동작 |
|---|---|---|
| 시작 값 | 1 | 데이터 행에 쓰이는 첫 번째 번호입니다. 0과 음수도 허용되어 0이나 -100에서 시작할 수 있습니다. |
| 증분 | 1 | 연속된 번호 사이의 간격입니다. 시작 5, 증분 -1이면 5, 4, 3, 2, 1 내림차순이 됩니다. 증분은 0일 수 없습니다. |
| 위치 | 첫 번째 열 | 첫 번째 열: 번호 열을 A열에 삽입하고 기존 열을 오른쪽으로 이동합니다. 마지막 열: 기존 데이터 뒤에 추가합니다. |
| 시트 간 연속 채번 | 꺼짐 | 끄면 각 시트가 시작 값에서 다시 채번하고, 켜면 통합 문서 전체에서 하나의 연속된 수열이 이어집니다. |
번호 셀은 텍스트가 아닌 실제 숫자 셀이므로 수식, 정렬, 필터에 그대로 사용할 수 있습니다. 헤더 옵션을 켠 경우 새 열의 첫 번째 행에는 항상 텍스트 #이 쓰입니다.
이럴 때 필요합니다
- 목록을 인쇄·내보내기 전 채번: 종이에서 “47번 행”처럼 바로 참조할 수 있습니다.
- 데이터 검증과 대사: 두 개의 내보내기 파일을 비교하거나 동료와 레코드를 확인할 때 안정적인 행 참조로 사용됩니다.
- 원래 순서 복원: 정렬 전에 번호를 매기면 나중에 번호 열로 정렬해 원래 순서로 되돌릴 수 있습니다.
- 행 번호·항목 번호가 필요한 시스템으로 가져오기 전 전처리.
정적 번호와 다중 시트 규칙
기본적으로 각 워크시트는 시작 값부터 독립적으로 채번됩니다. 시트 간 연속 채번을 켜면 통합 문서 전체 데이터 행에 걸쳐 번호가 끊김 없이 이어집니다(빈 시트는 번호를 소비하지 않음). 데이터 행이 없는 워크시트는 출력에 그대로 유지되며 합계에 포함되지 않습니다.
번호는 수식이 아니라 셀에 기록된 정적 값입니다. 정렬, 필터링, 행 삽입·삭제 후에도 자동으로 다시 매겨지지 않으므로 새 번호가 필요하면 이 도구를 한 번 더 실행하세요.
제한 사항
- 출력이 값으로 재작성되므로 스타일, 열 너비, 병합 셀, 수식(캐시 값으로 대체), 차트가 단순화됩니다.
- 번호는 자동 갱신되는 ROW() 함수가 아닌 정적 값입니다(위 안내 참조).
- 열 때 비밀번호가 필요한 암호화된 통합 문서는 읽을 수 없습니다.
- 구형 .xls를 입력할 수 있지만 결과는 .xlsx로 다운로드됩니다.
- 헤더 옵션을 켠 경우 새 열의 머리글은 항상 텍스트 #입니다.
자주 묻는 질문
이 행 번호 도구는 정말 무료인가요?
네, 100% 무료입니다. 가입 불필요, 워터마크 없음, 파일 수 제한 없음. 모든 처리는 브라우저에서 이루어집니다.
정렬한 후 번호가 자동으로 업데이트되나요?
아니요. 번호는 수식이 아닌 정적 값이므로 정렬, 필터링, 행 삽입으로는 다시 매겨지지 않습니다. 새 번호가 필요하면 도구를 다시 실행하세요.
0에서 시작하거나 내림차순으로 매길 수 있나요?
네. 시작 값에는 0과 음수가 허용되고 음수 증분은 내림차순을 만듭니다(시작 5, 증분 -1 → 5, 4, 3, 2, 1). 증분은 0일 수 없습니다.
번호 열은 어디에 배치되나요?
첫 번째 열(A열에 삽입하고 기존 열을 오른쪽으로 이동) 또는 마지막 열(기존 데이터 뒤에 추가) 중에서 선택할 수 있습니다.
여러 시트에서는 어떻게 채번되나요?
기본적으로 각 시트가 시작 값에서 다시 시작합니다. 시트 간 연속 채번을 켜면 통합 문서 전체가 하나의 수열을 공유하며, 빈 시트는 번호를 소비하지 않습니다.
파일이 업로드되나요? 서식이 유지되나요?
업로드되지 않습니다. 모든 작업이 브라우저 내에서 끝납니다. 출력이 셀 값으로 재작성되어 스타일이 단순화되고, 암호화된 통합 문서는 처리할 수 없습니다.
관련 도구
서식과 수식을 유지하거나 자동으로 갱신되는 ROW() 번호가 필요하신가요?
무료 온라인 Excel 편집기 열기