Excel에서 열 병합 — 무료·업로드 불필요·원클릭
구분 기호로 여러 열을 하나로 합칩니다. 원본 열 유지 또는 삭제를 선택할 수 있고 서식은 그대로 유지됩니다. 업로드·가입 불필요, 파일은 기기에서만 처리됩니다.
.xlsx, .xlsm 또는 .xls 파일 하나를 여기로 드롭하거나 클릭하여 선택
.xlsx / .xlsm / .xls 지원 · 로컬 처리 · 업로드 안 됨
두 가지 모드: 원본 열 유지 또는 제거
| 모드 | 병합 전(A–D열) | 병합 후 | 새 열 위치 |
|---|---|---|---|
| 원본 열 유지(기본값) | Jane, Lee, 30, x | Jane, Lee, 30, x, Jane Lee | 마지막으로 선택한 열 바로 뒤에 삽입(새 열은 E열) |
| 원본 열 제거 | Jane, Lee, 30, x | Jane Lee, 30, x | 처음 선택한 열의 원래 위치(A열)에 삽입 |
머리글 행이 있으면 새 열에 입력한 머리글이 사용됩니다(비워두면 “Merged”). 머리글 행이 없으면 첫 번째 행을 포함한 모든 행이 병합됩니다.
온라인에서 열을 병합하는 방법
- .xlsx, .xlsm 또는 .xls 파일 하나를 드롭하세요 — 브라우저에서 로컬로 구문 분석되며 업로드되지 않습니다.
- 파일을 읽자마자 첫 번째 워크시트의 머리글 행이 열 목록으로 표시됩니다(A — 이름, B — 도시…). 머리글 셀이 비어 있으면 열 문자만 표시됩니다.
- 병합할 열을 2개 이상 체크하세요. 체크한 순서대로, 선택한 구분자로 값이 이어집니다.
- 구분자(기본값은 공백 — “, ”나 “ - ”도 가능), 새 열 머리글, 원본 열 유지 여부, 첫 행을 머리글로 처리할지 설정하세요.
- 「열 병합」을 클릭하고 결과를 your-file-name-merged-columns.xlsx로 다운로드하세요.
동일한 열 위치가 통합 문서의 모든 워크시트에 적용됩니다. A열과 C열을 선택하면 모든 시트에서 A열과 C열이 병합됩니다. 선택 영역보다 좁은 워크시트는 변경 없이 건너뛴 시트로 표시됩니다.
작동 원리
이 도구는 브라우저에서 SheetJS로 통합 문서를 읽어 각 워크시트를 메모리의 행 배열로 불러옵니다. 각 행마다 체크한 열을 체크한 순서대로 순회하며, 지정한 구분 기호로 셀 텍스트를 이어 붙입니다. 빈 값·null·빈 문자열 셀은 건너뛰므로 불필요한 구분 기호가 남지 않습니다. 병합된 값은 새 열에 기록됩니다. 원본 열을 유지하면 마지막으로 선택한 열 오른쪽에, 원본 열을 제거하면 처음으로 선택한 열의 자리에 들어갑니다. 모든 워크시트는 동일한 열 위치에서 병합되며, 선택한 폭보다 좁은 시트는 그대로 남습니다. 마지막으로 셀 값만으로 새 .xlsx를 다시 만들어 다운로드합니다. 스타일·병합된 셀·차트는 단순화되고, 수식은 캐시 값으로 고정됩니다.
파일은 기기에서 결코 밖으로 나가지 않습니다 — 처리가 100% 브라우저 안에서 이루어집니다.
CONCATENATE 수식과의 비교
Excel에서는 =A1&" "&B1(또는 =CONCATENATE(A1," ",B1))을 입력한 뒤 각 행으로 드래그 채우고, 텍스트로 남기려면 다시 값으로 붙여넣기해야 합니다. 이 도구는 한 번의 클릭으로 열 전체를 병합하고 새 파일을 바로 내줍니다.
| 방식 | 파일 행선지 | 기대 효과 |
|---|---|---|
| 이 도구 | 어디로도 전송되지 않음 — 브라우저 안에서 처리 | 무료·가입 불필요·열 전체를 한 번에 병합·일괄 처리 지원 |
| CONCATENATE 수식 | 디스크에 남음 | 수동·행마다 드래그 채우기·결과는 수식 |
이럴 때 필요합니다
- 이름과 성 열을 하나의 전체 이름 열로 합칠 때.
- 도로, 도시, 우편번호 열을 하나의 주소 필드로 이어 붙일 때.
- 여러 열로 기본 키나 사용자 이름, 이메일(예: firstname.lastname@company.com 형식)을 만들 때.
- 지역번호와 전화번호, 상품 분류와 SKU를 합칠 때.
빈 셀은 자동으로 건너뜁니다 — A, (빈칸), B를 합쳐도 “A B”가 되며 구분자가 두 번 나오거나 끝에 매달리지 않습니다. 선택한 셀이 모두 비어 있는 행은 병합 셀도 비어 있습니다.
제한 사항
- 출력은 데이터에서 다시 작성된 값 수준의 .xlsx입니다. 셀 스타일, 열 너비, 병합된 셀, 수식, 차트가 단순화됩니다.
- 날짜는 병합 시 텍스트로 변환되어 “Mon Jan 15 2024 …” 같은 영어 날짜 문자열이 되며, 서식이 지정된 날짜가 아닙니다. 특정 표시가 필요하면 먼저 날짜를 텍스트로 변환하세요.
- 열은 첫 번째 워크시트의 위치(A, B, C…)로 선택되며, 시트마다 다른 열을 사용할 수는 없습니다.
- 암호화된 통합 문서는 읽을 수 없습니다. 구형 .xls는 지원되지만 출력은 .xlsx입니다.
자주 묻는 질문
열 병합은 정말 무료인가요?
네, 완전히 무료입니다. 가입 불필요, 워터마크 없음, 파일 수 제한 없음. 모든 처리는 브라우저에서 이루어집니다.
병합할 열은 어떻게 선택하나요?
파일을 드롭하면 첫 번째 워크시트가 로컬에서 읽히고 머리글 행이 체크박스 목록(「A — 이름」「B — 도시」 등)이 됩니다. 2개 이상 체크하면 체크한 순서대로 값이 이어집니다.
모든 워크시트에 적용되나요?
네. 선택한 열 위치(예: A열과 C열)가 모든 워크시트에 적용됩니다. 선택보다 좁은 시트는 변경되지 않고 건너뛰어집니다.
빈 셀은 어떻게 되나요?
빈 셀과 빈 문자열은 건너뛰므로, A, (빈칸), B를 합쳐도 구분자 하나만 있는 “A B”가 됩니다. 행의 선택 셀이 모두 비어 있으면 병합 셀도 비어 있습니다.
원본 열을 유지할 수 있나요?
네 — 「원본 열 유지」는 기본으로 켜져 있고 병합 열은 마지막으로 선택한 열 뒤에 삽입됩니다. 끄면 원본 열이 삭제되고 처음 선택한 열의 원래 위치에 병합 열이 놓입니다.
어떤 구분자를 쓸 수 있나요?
입력하는 모든 텍스트를 사용할 수 있습니다: 공백(기본값), 쉼표, 쉼표+공백, 슬래시, 하이픈, “ - ” 같은 여러 글자 구분자도 가능합니다.
서식과 날짜가 유지되나요?
스타일은 셀 값에서 다시 작성되므로 단순화됩니다. 날짜는 “Mon Jan 15 2024 …” 같은 영어 날짜 텍스트로 합쳐지므로, 표시가 중요하면 먼저 텍스트로 변환하세요. 파일은 업로드되지 않습니다.
관련 도구
전체 참조가 필요하세요? 읽어보세요: TEXTJOIN 함수: 구문, 예제, 오류 해결 — 구문, 예제, 자주 발생하는 오류, FAQ를 담았습니다.
전체 참조가 필요하세요? 읽어보세요: CONCAT 함수: 구문, 예제 및 오류 해결 — 구문, 예제, 자주 발생하는 오류, FAQ를 담았습니다.
합쳐진 열을 더 세밀하게 제어하고 싶으신가요?
무료 온라인 Excel 편집기 열기