Excel에서 행과 열 바꾸기 — 무료·업로드 불필요·원클릭
행과 열을 맞바꿔 모든 시트를 한 번에 전치합니다. 업로드·가입 불필요, 파일은 기기에 남습니다.
.xlsx, .xlsm 또는 .xls 파일 하나를 여기로 드롭하거나 클릭하여 선택
.xlsx / .xlsm / .xls 지원 · 로컬 처리 · 업로드 안 됨
행이 열로, 열이 행으로: 변환 전후
행렬 전치는 시트의 두 축을 교환합니다. 1행 2열의 셀은 2행 1열로 이동하며 모든 셀이 대칭 위치로 옮겨갑니다. 3행 ×2열 시트는 2행 ×3열이 됩니다.
| 변환 전 — 3행 × 2열 | 변환 후 — 2행 × 3열 |
|---|---|
| 이름, 도시 | 이름, Ada, Leo |
| Ada, 파리 | 도시, 파리, 로마 |
| Leo, 로마 |
기존 첫 번째 열(이름, Ada, Leo)이 새 첫 번째 행이 되고, 기존 두 번째 열(도시, 파리, 로마)이 새 두 번째 행이 됩니다. 머리글, 숫자, 날짜, 빈 셀은 모두 값과 함께 이동합니다.
온라인에서 Excel 행과 열을 바꾸는 방법
- .xlsx, .xlsm 또는 .xls 파일 하나를 드롭하세요 — 모두 로컬에서 처리되며 업로드되지 않습니다.
- 옵션이 필요 없습니다. 파일을 선택하면 즉시 바꾸기 버튼이 활성화됩니다.
- 「행과 열 바꾸기」를 클릭하면 모든 시트가 차례로 뒤집힙니다.
- 보고서를 확인하세요 — 시트마다 전후 크기가 표시됩니다(예: Sales: 3×2 → 2×3).
- 결과를 다운로드하세요 — {원래 이름}-transposed.xlsx 형태의 깨끗한 .xlsx 파일입니다.
작동 원리
이 도구는 브라우저에서 SheetJS로 통합 문서를 읽어 각 워크시트를 순수 셀 값의 2차원 배열로 변환합니다(텍스트·숫자·불린·날짜는 자료형을 유지). 그런 다음 각 배열을 주대각선을 따라 뒤집습니다(출력 [i][j] = 원본 [j][i]). 행은 열이 되고 열은 행이 됩니다. 들쭉날쭉한 행은 가장 넓은 행의 폭에 맞춰 null로 채워져 결과가 항상 깔끔한 직사각형이 되며, 빈 시트는 빈 상태로 남습니다. 뒤집어진 배열은 SheetJS로 새 .xlsx로 다시 패키징되어 다운로드됩니다. 파싱→전치→재패키징의 전 과정은 브라우저 안의 JavaScript에서만 실행되며, 1바이트도 서버로 전송되지 않습니다.
파일은 기기를 떠나지 않습니다 — 처리는 100% 브라우저 안에서 이루어집니다.
Excel "선택하여 붙여넣기→행렬 바꾸기"와의 비교
Excel의 기본 경로는 범위를 복사한 뒤, 붙여넣을 위치에서 마우스 오른쪽 버튼 → "선택하여 붙여넣기" → "행렬 바꾸기"에 체크하는 것입니다. 이 도구는 그 모든 단계를 건너뛰고 시트 전체를 한 번에 뒤집습니다.
| 방식 | 파일 행선지 | 기대 효과 |
|---|---|---|
| 본 도구 | 어디에도 보내지 않음 — 브라우저 안에서 처리 | 무료·가입 불필요·시트 전체를 한 번에 전치·일괄 처리 지원 |
| Excel 선택하여 붙여넣기→행렬 바꾸기 | 로컬 디스크에 남음 | 수동 복사-붙여넣기, 한 번에 한 블록, 결과는 값 |
이럴 때 필요합니다
- 붙여넣은 데이터 방향이 잘못됨 — 레이블이 행으로 나열되어 있는데 열로 필요한 경우(또는 반대).
- 보고서나 피벗 내보내기에서 기간이 열로 되어 있어 필터나 차트를 위해 행으로 바꿔야 하는 경우.
- 대상 시스템은 행당 레코드 하나를 기대하는데 원본 시트는 레코드를 옆으로 나란히 저장하는 경우.
- 방향이 반대인 두 목록을 비교하려는 경우.
매우 넓은 시트는 변환 후 매우 길어지고 그 반대도 마찬가지입니다. Excel 워크시트 한도는 1,048,576행 × 16,384열입니다. 16,384행을 초과하는 시트는 변환 후 열 수가 한도를 넘어 전치할 수 없으므로 먼저 불필요한 행을 제거하세요.
무엇이 이동하고 무엇이 이동하지 않나요
모든 값은 대칭 위치로 이동합니다. 텍스트, 숫자, 불리언, 날짜는 유형을 유지하고 빈 셀은 빈 상태로 남습니다. 행 길이가 서로 다른(들쭉날쭉한) 시트는 가장 긴 행에 맞춰 빈 셀로 채워집니다. 이는 Excel이 사용 범위 밖 셀을 빈 셀로 다루는 방식과 같습니다.
빈 시트는 빈 상태로 유지되고, 시트 순서와 시트 이름은 보존되며, 편집기 내부 메타 시트(밑줄로 시작하는 이름)는 무시됩니다.
출력은 셀 값만으로 다시 작성됩니다. 셀 스타일, 열 너비, 병합된 셀, 차트, 수식은 이어지지 않으며 수식은 마지막으로 계산된 값으로 기록됩니다. 서식을 유지해야 한다면 온라인 편집기에서 파일을 열어 전치하세요.
제한 사항
- 출력 파일에서 서식, 병합된 셀, 차트, 수식이 단순화되거나 삭제됩니다.
- 결과는 Excel 그리드 한도(변환 후 최대 1,048,576행 × 16,384열)에 맞아야 합니다.
- 암호화된 통합 문서(열 때 비밀번호 필요)는 읽을 수 없습니다.
- 구형 .xls 파일도 입력은 가능하지만 결과는 항상 .xlsx로 저장됩니다.
- 모든 시트가 전치됩니다. 선택한 시트나 범위만 전치하는 기능은 제공되지 않습니다.
자주 묻는 질문
이 Excel 전치 도구는 정말 무료인가요?
네, 100% 무료입니다. 가입 불필요, 워터마크 없음, 파일 수 제한 없음. 모든 처리는 브라우저에서 이루어집니다.
Excel 시트를 전치하면 무엇이 달라지나요?
축이 교환됩니다. 모든 행이 열이 되고 모든 열이 행이 됩니다. 3행 2열 시트는 2행 3열이 되며 각 값은 대칭 위치로 이동합니다.
서식과 수식이 유지되나요?
아니요. 출력이 셀 값에서 다시 작성되므로 스타일, 열 너비, 병합된 셀, 차트가 단순화되고 수식은 마지막 계산 값으로 기록됩니다. 서식이 중요하면 온라인 편집기를 사용하세요.
빈 셀과 길이가 다른 행은 어떻게 되나요?
빈 셀은 빈 상태로 남습니다. 길이가 다른 행은 전치 전에 가장 긴 행까지 빈 셀로 채워지므로 결과는 항상 깔끔한 사각형 시트가 됩니다.
파일이 서버에 업로드되나요?
아니요. 통합 문서의 구문 분석, 전치, 재작성이 모두 브라우저 내 JavaScript로 이루어지며 파일이 기기를 떠나지 않습니다.
암호화된 파일도 되나요?
아니요. 열기 전에 비밀번호를 요구하는 통합 문서는 진짜 암호화된 것이며 비밀번호 없이는 읽을 수 없습니다.
얼마나 큰 시트를 전치할 수 있나요?
전치된 시트는 Excel 한도인 1,048,576행 × 16,384열에 맞아야 합니다. 16,384열보다 넓은 시트는 전치 가능하지만(길어짐), 16,384행보다 높은 시트는 너무 넓어지므로 먼저 여분의 행을 제거하세요.
어떤 형식이 지원되나요?
입력은 .xlsx, .xlsm 및 구형 .xls. 결과는 항상 최신 .xlsx 파일로 다운로드됩니다.
관련 도구
전체 가이드가 필요하세요? 읽어보세요: Excel에서 행과 열을 바꾸는 방법 — 단계별 설명, Excel 수동 방법, FAQ를 담았습니다.
데이터를 재배치하면서 스타일, 병합, 차트를 유지해야 하나요?
무료 온라인 Excel 편집기 열기