Excel에서 행을 추가하는 방법: 쉽게 만들기 (2026)
Iron Software 팀에서 작성
엑셀 데이터는 종종 지저분한 형식으로 도착합니다. 전체 이름이 하나의 열에 들어 있습니다. 주소는 하나의 셀에 압축되어 있습니다. 쉼표로 구분된 값은 분석 전에 분리해야 합니다. 깨끗한 열과 작업하는 대신 수작업으로 텍스트를 복사하고 편집하게 됩니다.
셀 나누기는 결합된 데이터를 구조화된 열로 나누어 이러한 문제를 해결합니다. 가독성을 개선하고, 공식을 쉽게 적용하며, 데이터 세트를 보고, 필터링 및 자동화할 준비를 합니다.
이 가이드는 IronXL을 사용하는 개발자를 위한 프로그래매틱 접근 방식을 소개하며, Excel에서 '텍스트를 열로' 사용, 공식, 플래시 채우기, 파워 쿼리를 사용하여 셀을 나누는 방법을 설명합니다. 각 방법은 서로 다른 유형의 데이터 세트와 워크플로에 적합합니다.
시작하기 전에 중요한 점 하나: Excel은 하나의 셀을 동일한 위치 내에서 여러 독립적인 셀로 나누지 않습니다. 인접한 열이나 행으로 내용을 배분합니다.
방법 1: 텍스트를 열로 사용하여 셀 나누기
이는 플래시 채우기 및 텍스트 나눔과 같은 동적 결과가 필요한 경우 공식과 함께 데이터를 나누는 데 가장 널리 사용되는 Excel 기능 중 하나입니다.
- 결합된 값이 있는 열을 선택하거나 한 셀에서 작업 중인 경우 선택된 셀을 선택합니다.
- 데이터 탭으로 이동합니다.
-
'텍스트를 열로'를 클릭하여 열마법사를 엽니다.

- 열마법사에서 텍스트를 변환할 방법을 선택합니다: 구분 기호 또는 고정 너비.
-
[다음]을 클릭합니다.

-
텍스트를 열로 변환하는 단계에서 나누고자 하는 구분 기호 또는 특정 문자를 선택하고, 데이터에 연속된 구분 기호가 있는 경우, 연속된 구분 기호를 하나로 취급하는 옵션을 사용합니다.

-
원래 데이터를 변경하지 않으려면 대상지를 새 열로 설정하여 텍스트가 인접 셀을 덮어쓰지 않도록 합니다.
Excel은 즉시 데이터를 두 개 이상의 열로 나눕니다.

이 방법이 가장 잘 작동하는 경우
이 방법은 CSV 데이터나 시스템 보고서 내보내기와 같은 구조화된 텍스트에 효과적입니다.
이 방법을 사용할 때
이것을 이름, 이메일, 제품 목록에 사용하거나 결합된 값을 나누고 원하는 형식으로 분리할 때 사용합니다.
이 방법을 사용하지 말아야 할 때
데이터 패턴이 불규칙한 경우 결과에 수작업이 필요할 수 있습니다.
방법 2: 플래시 채우기를 사용하여 셀 나누기
플래시 채우기는 패턴을 감지하고 Excel이 패턴을 인식할 때 한 셀의 데이터를 두 개의 다른 열로 나눌 수 있습니다.
- 새 열에 원하는 출력을 입력합니다.
- [Enter]를 누릅니다.
- 다음 값을 입력하기 시작합니다.
-
Excel에서 패턴을 제안합니다.

-
Ctrl + E 또는 Tab을 눌러 플래시 채우기를 수락합니다.
Excel 스프레드시트에서 여러 셀에 걸쳐 작동하지만, 동적 공식을 생성하지는 않습니다.
예제 사용 사례
- 전체 이름을 성과 이름으로 나누기, 예를 들어 성을 열 b에 넣고 이름을 다음 열에 넣기
- 이메일에서 도메인 이름 추출
- 전화번호의 서식 재변경
이 방법이 가장 잘 작동하는 경우
작은에서 중간 크기의 데이터세트에서 예측 가능한 패턴에 가장 적합합니다.
이 방법을 사용하지 말아야 할 때
형식이 불규칙한 대규모 데이터 세트는 오류를 발생시킬 수 있습니다.
방법 3: Excel 공식을 사용하여 셀 나누기
Excel 함수는 특정 문자에서 텍스트를 나누는 동적 방식으로 공식을 생성할 수 있어, 소스 데이터가 변경되면 결과가 자동으로 업데이트됩니다.
일반 함수
- LEFT
- RIGHT
- MID
- FIND 5.TEXTSPLIT(최신 Excel 버전)
예시: 전체 이름 나누기
=LEFT(A2,FIND(" ",A2)-1)
전체 이름에서 첫 번째 이름을 추출합니다. 이 공식은 첫 번째 공백을 기준으로 다음 셀 콘텐츠에서 첫 번째 값을 분리합니다.

예시: 성 추출
=RIGHT(A2,LEN(A2)-FIND(" ",A2))

이 방법이 가장 잘 작동하는 경우
데이터가 동적이어야 하며 자동으로 업데이트되어야 하는 경우 유용합니다.
이 방법을 사용할 때
자주 새로 고침되는 대시보드와 보고서에 가장 적합합니다.
방법 4:TEXTSPLIT함수를 사용하여 셀 나누기 (최신 Excel)
최신 Excel 버전에는 직접 나누기 함수가 포함되어 있습니다. TEXTSPLIT은 구분자, 줄 바꿈 또는 기타 구분 기호로 Excel의 셀을 나누고자 할 때 사용하는 최신 기능입니다.
예를 들어, 이름이 A1에 "John Smith"로 저장된 경우 다음을 사용할 수 있습니다:
=TEXTSPLIT(A1," ")
이 함수는 구분 기호 설정에 따라 Excel의 한 셀을 여러 열로 나누거나 결과를 행으로 분리할 수 있습니다.
예
=TEXTSPLIT(A2,",")
쉼표로 구분된 값을 여러 열 또는 행으로 나눕니다.
이 방법이 가장 잘 작동하는 경우
구조화된 데이터세트를 사용하는 Microsoft 365 사용자에게 이상적입니다.
이 방법을 사용할 때
최신 Excel 워크플로 및 자동화 보고서에 가장 적합합니다.
방법 5: 파워 쿼리를 사용하여 셀 나누기
파워 쿼리는 대규모 데이터세트와 반복 가능한 변환에 가장 적합하며, 데이터를 열뿐만 아니라 별도의 행으로 나눌 수 있습니다.
- 시작하려면 표 데이터 또는 범위를 선택하십시오. 첫 번째 행을 포함합니다.
- 데이터 → 데이터 가져오기 및 변환으로 이동합니다.
-
표/범위에서 열어Power Query편집기를 엽니다.

- 열을 선택합니다.
-
열 나누기 선택.

-
구분 기호 또는 규칙을 선택하고 확인을 클릭합니다.

-
이제 결과를 테이블로 Excel에 닫고 로드합니다.
파워 쿼리는 Excel의 강력한 도구로, 데이터를 가져올 때 소스 데이터가 변경되면 분할 과정이 자동으로 새로 고침될 수 있습니다.
이 방법이 가장 잘 작동하는 경우
대규모 또는 반복적인 데이터세트에 가장 적합합니다.
이 방법을 사용할 때
비즈니스 보고서, 데이터 정제 파이프라인, 데이터베이스 내보내기에 사용합니다.
일반적인 문제 및 문제 해결
텍스트를 열로 나누면 데이터가 올바르게 분할되지 않는 이유는 무엇입니까?
이는 일반적으로 구분 기호가 불규칙하거나 누락되었을 때 발생하며, 반복된 구분 기호가 함께 나타날 때 자주 발생합니다.
- 텍스트를 열로 나누는 마법사에서 올바른 구분 기호를 선택했는지 확인하고, 미리보기에서 반복된 구분 기호가 함께 나타나면 연속 구분 기호를 하나로 취급하는 옵션을 선택합니다.
- 소스 데이터에서 추가 공백, 숨겨진 문자 또는 혼합된 구분 기호를 확인하십시오.
- 완료 전에 결과를 미리 보고 필요한 경우 분할 설정을 조정하십시오.
고정 너비를 사용하는 경우, 미리보기에서 올바르지 않은 분할선을 두 번 클릭하여 제거할 수도 있습니다.
수정
- 추가 공백을 확인하십시오.
- 올바른 구분 기호 선택을 확인하십시오.
- 나누기 전에 TRIM 함수를 사용하십시오.
왜 데이터가 인접 열을 덮어쓰나요?
Excel은 나눌 때 기존 콘텐츠를 교체하며, 대상을 먼저 선택하지 않으면 다음 셀이나 인접한 열을 덮어쓸 수 있습니다.
- 나누기 전에 새 열을 삽입합니다.
수정
- 나누기 전에 빈 열을 삽입합니다.
- 혹은 새 시트에 데이터를 복사합니다.
왜 플래시 채우기는 작동하지 않나요?
플래시 채우기는 인식 가능한 패턴에 의존합니다.
수정
- 최소 두 가지 예를 제공합니다.
- 일관된 형식을 보장합니다.
- 옵션에서 플래시 채우기를 활성화합니다.
왜 나누기 후에 공식이 오류를 반환하나요?
셀 참조가 예상된 구조와 일치하지 않을 수 있습니다.
수정
- 나누기 후 공식을 업데이트하십시오.
- 가능하면 동적 참조를 사용합니다.
- 열 위치를 검증합니다.
왜 파워 쿼리는 구분 기호를 인식하지 못하나요?
일부 데이터세트는 숨겨진 문자나 불규칙한 문자를 사용하며, 숨겨진 문자(예: 줄 바꿈)은 스프레드시트에서 올바른 구분 기호 인식을 막을 수 있습니다.
- 스프레드시트가 다른 시스템에서 왔다면 가져오기 전에 데이터를 정리하십시오.
수정
- 가져오기 전에 데이터를 정리하십시오.
- 보이지 않는 문자를 교체하십시오.
- 고급 분할 옵션을 사용하십시오.
언제 Excel에서 셀을 나누야 하나요?
첫 번째 단계는 분석, 서식 지정 또는 스프레드시트의 다른 열에 로드하기 위해 텍스트를 분리할 필요가 있는지 식별하는 것입니다.
일반적인 시나리오는 다음과 같습니다.
- 고객 데이터 정리
- 이메일 파싱
- CSV 가져오기
- 보고서 서식 지정
- 데이터베이스 내보내기
- 재고 관리
올바르게 분리된 데이터는 필터링, 정렬 및 공식 정확성을 개선합니다.
올바른 방법 선택
각 방법은 다른 목적을 제공합니다.
| 시나리오 | 최선의 방법 |
|---|---|
| 빠른 구조화 분할 | 텍스트를 열로 |
| 패턴 기반 추출 | Flash Fill |
| 동적 업데이트 | 공식 |
| 현대 엑셀 워크플로 | TEXTSPLIT |
| 대규모 데이터 세트 | Power Query |
| 자동화 시스템 | 프로그래맷을 통해 처리 |
개발자용: IronXL을 사용하여 Excel 데이터를 프로그래매틱하게 분할 및 변환하기
수작업으로 나누기는 작은 데이터 셋에 적합합니다. 자동화 시스템은 Excel 데이터 처리를 프로그래맷으로 제어해야 합니다.
IronXL은 개발자가 Microsoft Excel 설치 없이 Excel 파일을 읽고, 나누고, 변환하고, 생성하도록 허용하는 .NET 라이브러리로, 더 큰 데이터 워크플로의 일환으로 스프레드시트를 프로그래맷으로 생성 및 처리할 수 있습니다.
행 및 열을 프로그래매틱하게 작업하는 방법은 다음과 같습니다:
using IronXL;
// 기존 스프레드시트 로드하기
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// 행 1-5에 그룹 적용하기
workSheet.GroupRows(0, 4);
// 행 3-5 그룹 해제하기
workSheet.UngroupRows(2, 4);
// 열 A-F 에 그룹 적용하기
workSheet.GroupColumns(0, 5);
// 열 C-D 에 그룹 해제하면 B에서 그룹이 잘립니다
workSheet.UngroupColumn("C", "D");
workBook.SaveAs("groupAndUngroup.xlsx");
다음은 개발자가 셀 데이터를 프로그래맷으로 처리하고 나누는 방법의 예시입니다:
using IronXL;
WorkBook workbook = WorkBook.Load("data.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();
string fullName = sheet["A2"].Value.ToString();
string[] parts = fullName.Split(' ');
sheet["B2"].Value = parts[0]; // 이름
sheet["C2"].Value = parts[1]; // 성
workbook.SaveAs("processed-data.xlsx");
이 방법은 대규모 데이터 세트 및 자동화 보고 시스템에서 일관된 데이터 변환을 허용합니다.
IronXL은 분할과 변환을 넘어 다음을 지원합니다:
IronXL은 .NET Framework, .NET Core, .NET 6+와 호환되며, Windows, Linux, macOS, Docker, Azure 및 AWS 환경에서 실행됩니다.
NuGet을 통해 설치하세요:
Install-Package IronXL.Excel
마무리
Excel에서 셀을 나누면 지저분한 데이터셋이 구조화된, 사용 가능한 정보로 바뀝니다.
대부분의 사용자에게 가장 빠른 방법은 다음과 같습니다:
텍스트를 열로 → 구분 기호 선택 → 완료.
복잡한 데이터에 따라 공식, 플래시 채우기 및 파워 쿼리를 사용하여 고급 워크플로를 위한 더 많은 제어력을 제공합니다.
자동화된 시스템을 구축하는 개발자용으로, IronXL과 같은 라이브러리는 대규모로 신뢰할 수 있는 프로그래맷 데이터 변환을 제공합니다.
이 가이드의 방법으로 단순한 시트 및 Enterprise 수준 워크플로 전반에 걸쳐 Excel 데이터를 효율적으로 정리하고 구조화할 수 있습니다.




