Excel 에서 셀 분할(상세 단계가 포함된 전체 가이드)
Excel 에서는 다양한 이유로 셀 데이터를 분할해야 할 필요가 있습니다。 예를 들어 원시 데이터에는 이름이나 주소와 같이 여러 정보가 하나의 셀에 함께 포함되어 있을 수 있습니다。 이러한 셀을 분할하면 서로 다른 유형의 정보를 분리할 수 있어 데이터 정리 및 분석이 더욱 용이해집니다。 이 문서는 특정 구분 기호를 기준으로 셀 데이터를 행 또는 열로 분할하는 다양한 방법을 종합적으로 안내해 드립니다。
Excel 에서 셀 분할을(를) 여러 열로 분할하기
다음 스크린샷과 같이 전체 이름 목록이 있고 각 전체 이름을 별도의 이름과 성으로 분할하여 서로 다른 열에 배치하려는 경우, 이 섹션에서는 이를 수행하는 네 가지 방법을 안내합니다。

텍스트를 열로(Text to Column) 마법사를 사용하여 셀 분할을(를) 여러 열로 분할하기
특정 구분 기호를 기준으로 셀 분할을(를) 여러 열로 분할하려면 Excel 의텍스트를 열로(Text to Column)마법사가 매우 효과적인 방법입니다。 이 마법사를 사용하여 원하는 결과를 얻는 방법을 단계별로 안내해 드리겠습니다。
1 단계: 분할할 셀을 선택하고 텍스트를 열로(Text to Columns) 마법사 열기
이 경우 전체 이름이 포함된A2:A8범위를 선택합니다。 그런 다음데이터(Data)탭으로 이동하여텍스트를 열로(Text to Columns)을(를) 클릭하여텍스트를 열로(Text to Columns)마법사를 엽니다。

단계 2: 마법사에서 단계를 하나씩 구성합니다
- 다음의1 단계 중 3 단계마법사에서구분기호 있음(Delimited)옵션을 선택한 후다음(Next)버튼을 클릭합니다。

- 다음의2 단계 중 3 단계마법사에서 데이터의 구분 기호를 선택한 후다음(Next)버튼을 클릭하여 계속 진행합니다。
이 경우 공백을 기준으로 전체 이름을(를) 이름과 성으로 나누어야 하므로공백(Space)확인란만구분 기호(Delimiters)섹션에서 선택합니다。
참고:- 이 섹션에 필요한 구분자가 표시되지 않으면기타확인란을 선택하고 텍스트 상자에 직접 구분자를 입력할 수 있습니다。
- 셀 분할하려면기타확인란을 선택한 후Ctrl+J키를 동시에 누르세요。

- 마지막 마법사에서 다음처럼 설정해야 합니다:
1)대상(Destination)상자에서 데이터 분할을(를) 배치할 셀을 선택합니다。 여기서는 C2 셀을 선택했습니다。2)마침(Finish)버튼을 클릭합니다。
결과
선택한 셀의 전체 이름이 첫 번째와 성로 분리되어 서로 다른 열에 배치됩니다。

Kutools 를 사용하여 여러 열로 편리하게 셀 분할
보시다시피,텍스트를 열로 나누기마법사는 작업을 완료하는 데 여러 단계가 필요합니다。 더 간단한 방법이 필요하다면셀 분할기능을Kutools for Excel적극 추천합니다。 이 기능을 사용하면 특정 구분 기호를 기준으로 여러 열 또는 행으로 편리하게 셀 분할할 수 있으며, 설정을 단일 대화 상자에서 완료하면 됩니다。
Kutools for Excel 를 설치한 후,Kutools>병합 및 분할>셀 분할을 클릭하여셀 분할대화 상자를 엽니다。
- 분할하려는 텍스트가 포함된 셀 범위를 선택합니다。
- 다음을 선택합니다:열로 분할옵션。
- 다음을 선택합니다:공백(Space)(또는 필요한 구분 기호)를 선택하고확인(OK)을(를) 클릭합니다。

- 대상 셀을 선택하고확인(OK)을(를) 클릭하여 모든 데이터 분할을(를) 가져옵니다。
플래시 필(Fill)을 사용하여 여러 열로 셀 분할
이제 세 번째 방법, 즉플래시 필(Fill)에 대해 알아보겠습니다. Excel 2013 에서 도입된플래시 필은 패턴을 감지하면 자동으로 데이터를 채우도록 설계되었습니다。 이번 섹션에서는 플래시 필 기능을 사용하여 단일 열에 있는 전체 전체 이름에서 이름과 성을 분리하는 방법을 시연합니다。
단계 1: 원본 열 옆의 셀에 첫 번째 데이터 분할을 수동으로 입력합니다
이 경우 A 열의 전체 이름을 별도의 이름과 성으로 분할하려고 합니다。 첫 번째 전체 이름은 A2 셀에 있으므로 인접한 B2 셀을 선택하고 이름을 입력합니다。 스크린샷 참조:

단계 2: 플래시 필을 적용하여 모든 이름을 자동으로 채웁니다
B2 아래 셀(B3)에 두 번째 이름 입력을 시작하면 Excel 이 패턴을 인식하여 나머지 이름의 미리보기를 생성합니다。 이때Enter키를 눌러 미리보기를 적용해야 합니다。

이제 A 열의 모든 전체 이름에 포함된 이름이 B 열로 분리되었습니다。

단계 3: 다른 열에서 전체 이름의 성 가져오기
A 열의 전체 이름에서 성을 분리하여 이름 열 옆의 열로 가져오려면 위의 단계 1 과(와) 2 을 반복해야 합니다。
결과

- 이 기능은 Excel 2013 이상 버전에서만 사용할 수 있습니다。
- 다음 방법 중 하나로 플래시 채우기에 액세스할 수도 있습니다。
- 단축키로
셀 B2 에 이름을 입력한 후 범위 B2:B8 을 선택하고Ctrl+E키를 눌러 나머지 이름을 자동으로 채우세요。
- 리본 옵션으로
셀 B2 에 이름을 입력한 후 범위 B2:B8 을 선택하고채우기>플래시 채우기를홈탭에서 클릭하세요。
- 단축키로
수식을 사용하여 여러 열로 셀 분할
위의 방법들은 동적이지 않으므로 원본 데이터이 변경되면 동일한 프로세스를 다시 실행해야 합니다. 위와 동일한 예제를 기준으로 A 열의 전체 이름 목록을 이름과 성으로 분리하고 원본 데이터의 변경 사항에 따라 데이터 분할이 자동으로 업데이트되도록 하려면 다음 수식 중 하나를 사용해 보세요。

특정 구분 기호를 기준으로 열로 셀 분할하려면 TEXT 함수를 사용하세요
이 섹션에서 제공하는 수식은 모든 Excel 버전에서 사용할 수 있습니다。 수식을 적용하려면 다음 단계를 따르세요。
단계 1: 첫 번째 구분 기호 앞의 텍스트 추출(이름의 경우)
- 결과를 출력할 셀(C2 셀)을 선택하고 다음 수식을 입력한 후Enter키를 눌러 A2 셀의 이름을(를) 가져옵니다。
=LEFT(A2,SEARCH(" ",A2)-1)
- 이 결과 셀을 선택하고 자동 채우기 핸들을 아래로 드래그하여 나머지 이름을(를) 모두 가져옵니다。

단계 2: 첫 번째 구분 기호 뒤의 텍스트 추출(성의 경우)
- 결과를 출력할 셀(D2 셀)을 선택하고 다음 수식을 입력한 후Enter키를 눌러 A2 셀의 성을(를) 가져옵니다。
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
- 이 결과 셀을 선택하고 자동 채우기 핸들을 아래로 드래그하여 나머지 성을(를) 모두 가져옵니다。

- 위 수식에서:
- A2는 분할하려는 전체 이름이 포함된 셀입니다。
- 따옴표 안의 공백은 셀이 공백으로 분할됨을 나타냅니다。 필요에 따라 참조 셀과 구분자를 변경할 수 있습니다。
- 셀에공백으로 구분된 두 개 이상의 텍스트가 포함되어분할해야 하는 경우 위에 제공된 두 번째 수식은 잘못된 결과를 반환합니다. 공백으로 구분된 두 번째, 세 번째 및 N 번째 값을 정확히 분할하려면 추가 수식이 필요합니다。
- 다음 수식을 사용하여두 번째 단어를 반환하세요(예: 중간 이름) 공백으로 구분된 경우。
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ", 100)),100,100))
- 두 번째100를200로 변경하면세 번째 단어를 얻을 수 있습니다(예: 성) 공백으로 구분된 경우。
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ", 100)),200,100))
- 200 을300,400,500등으로 변경하면네 번째, 다섯 번째, 여섯 번째 및 이후 단어를 얻을 수 있습니다.
- 다음 수식을 사용하여두 번째 단어를 반환하세요(예: 중간 이름) 공백으로 구분된 경우。
TEXTSPLIT 함수를 사용하여 특정 구분 기호로 열로 셀 분할
Microsoft 365 용 Excel 을 사용 중이라면Excel for Microsoft 365,TEXTSPLIT 함수를 더 추천합니다。 다음 단계를 따르세요。
단계 1: 결과를 출력할 셀을 선택합니다。 여기서는 C2 셀을 선택합니다
단계 2: 아래 수식을 입력하고 Enter 키를 누릅니다
=TEXTSPLIT(A2," ")
A2 에서 공백으로 구분된 모든 텍스트가 서로 다른 열로 분할된 것을 확인할 수 있습니다。

단계 3: 수식을 드래그하여 모든 결과 가져오기
동일한 행의 결과 셀을 선택한 후 자동 채우기 핸들을 아래로 드래그하여 모든 결과를 가져옵니다。
- 이 함수는 Microsoft 365 용 Excel 에서만 사용할 수 있습니다。
- 이 수식에서
- A2는 분할하려는 전체 이름이 포함된 셀입니다。
- 따옴표 안의 공백은 셀이 공백으로 분할됨을 나타냅니다。 필요에 따라 참조 셀과 구분자를 변경할 수 있습니다。
Excel 에서 여러 행으로 셀 분할
아래 스크린샷과 같이 A2:A4 범위에 주문 내역 목록이 있으며, 슬래시(/)를 사용하여 항목, 수량, 단가, 날짜 등의 정보를 추출해야 합니다. 이 작업을 수행하기 위해 이 섹션에서는 3 가지 방법을 시연합니다。

TEXTSPLIT 함수를 사용하여 여러 행으로 셀 분할
Microsoft 365 용 Excel 을 사용 중이라면Excel for Microsoft 365, TEXTSPLIT 함수 방법을 쉽게 활용할 수 있습니다。 다음 단계를 따르세요。
단계 1: 결과를 출력할 셀을 선택합니다。 여기서는 B6 셀을 선택합니다
단계 2: 아래 수식을 입력하고 Enter 키를 누릅니다
=TEXTSPLIT(A2,,"/")
A2 의 모든 텍스트가 '슬래시‘ 구분 기호를 기준으로 별도의 행으로 분할됩니다。

A3 및 A4 셀의 데이터 분할을 슬래시 기준으로 개별 행으로 분할하려면 단계 1 과(와) 2 을 반복하고 아래 적절한 수식을 사용하세요。
C6 셀의 수식:
=TEXTSPLIT(A3,,"/")
D6 셀의 수식:
=TEXTSPLIT(A4,,"/")
결과

- 이 함수는 Microsoft 365 용 Excel 에서만 사용할 수 있습니다。
- 위 수식에서 따옴표 안의 슬래시(/)를 데이터에 따라 원하는 구분자로 변경할 수 있습니다。
Kutools 를 사용하여 여러 행으로 편리하게 셀 분할
Excel 의 TEXTSPLIT 기능은 매우 유용하지만 Microsoft 365 사용자에게만 제한됩니다。 또한 열에 여러 셀을 분할해야 하는 경우 각 셀에 개별적으로 다른 수식을 적용해야 결과를 얻을 수 있습니다。 반면에Kutools for Excel의셀 분할기능은 모든 Excel 버전에서 작동합니다。 몇 번의 클릭만으로 여러 행 또는 열로 한 번에 셀 분할하는 간단하고 효율적인 솔루션을 제공합니다。
Kutools for Excel 를 설치한 후,Kutools>병합 및 분할>셀 분할을 클릭하여셀 분할대화 상자를 엽니다。
- 분할하려는 텍스트가 포함된 셀 범위를 선택합니다。
- 다음을 선택합니다:행으로 분할옵션。
- 필요한 구분 기호를 선택합니다(여기서는)기타(Other)옵션을 선택하고 슬래시(/)를 입력함)。 그런 다음확인(OK)을(를) 클릭합니다。

- 대상 셀을 선택하고확인(OK)을(를) 클릭하여 모든 데이터 분할을(를) 가져옵니다。
VBA 코드를 사용하여 여러 행으로 셀 분할
이 섹션에서는 Excel 에서 여러 행으로 쉽게 셀 분할할 수 있는 VBA 코드를 제공합니다。 다음 단계를 따르세요。
단계 1: Microsoft Visual Basic for Applications 창 열기
Alt+F11키를 눌러 이 창을 엽니다。
단계 2: 모듈 삽입 및 VBA 코드 입력
삽입>모듈을 클릭한 후 다음 VBA 코드를모듈(코드)창에 복사하여 붙여넣습니다。

VBA 코드: Excel 에서 여러 행으로 셀 분할
Option Explicit
Sub SplitCellsToRows()
'Updated by Extendoffice 20230727
Dim inputRng As Range
Dim outputRng As Range
Dim cell As Range
Dim splitValues() As String
Dim delimiter As String
Dim i As Long
Dim columnOffset As Long
On Error Resume Next
Set inputRng = Application.InputBox("Please select the input range", "Kutools for Excel", Type:=8) ' Ask user to select input range
If inputRng Is Nothing Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
Set outputRng = Application.InputBox("Please select the output range", "Kutools for Excel", Type:=8) ' Ask user to select output range
If outputRng Is Nothing Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
delimiter = Application.InputBox("Please enter the delimiter to split the cell contents", "Kutools for Excel", Type:=2) ' Ask user for delimiter
If delimiter = "" Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
If delimiter = "" Or delimiter = "False" Then Exit Sub ' If the user clicked Cancel or entered nothing, exit the sub
Application.ScreenUpdating = False
columnOffset = 0
For Each cell In inputRng
If InStr(cell.Value, delimiter) > 0 Then
splitValues = Split(cell.Value, delimiter)
For i = LBound(splitValues) To UBound(splitValues)
outputRng.Offset(i, columnOffset).Value = splitValues(i)
Next i
columnOffset = columnOffset + 1
Else
outputRng.Offset(0, columnOffset).Value = cell.Value
columnOffset = columnOffset + 1
End If
Next cell
Application.ScreenUpdating = True
End Sub
단계 3: VBA 코드 실행
F5키를 눌러 코드를 실행합니다。 그런 다음 다음 설정을 진행해야 합니다。
- 데이터를 분할할 셀을 선택하라는 대화 상자가 나타납니다(여기서는 A2:A4 범위를 선택함)。 선택을 완료한 후확인(OK)을(를) 클릭합니다。

- 두 번째로 나타나는 대화 상자에서 목록 배치 영역을(를) 선택합니다(여기서는 B6 셀을 선택함)。 그런 다음확인(OK)을(를) 클릭합니다。

- 마지막 대화 상자에서 셀 내용을 분할하는 데 사용할 구분 기호를 입력합니다(여기서는 슬래시(/)를 입력함)。 그런 다음확인(OK)버튼을 클릭합니다。

결과
범위 선택의 셀이 동시에 여러 행으로 분할됩니다。

Power Query 를 사용하여 여러 행으로 셀 분할
특정 구분 기호로 셀을 여러 행으로 분할하는 또 다른 방법은Power Query를 사용하는 것입니다。 이 방법은 원본 데이터의 변경에 따라 데이터 분할이 동적으로 변경되기도 합니다。 다만 단점은 작업을 완료하는 데 여러 단계가 필요하다는 점입니다。 이제 어떻게 작동하는지 살펴보겠습니다。
단계 1: 여러 행으로 분할할 셀을 선택하고 데이터 선택 > 테이블/범위에서

단계 2: 선택한 셀을 테이블로 변환
선택한 셀이 Excel 테이블 형식이 아닌 경우테이블 만들기대화 상자가 나타납니다. 이 대화 상자에서 Excel 이 선택한 셀 범위를 정확히 인식했는지 확인하고, 테이블에 머리글이 있는지 표시한 후확인버튼을 클릭합니다。
선택한 셀이 이미 Excel 테이블인 경우 단계 3 로 건너뜁니다。

단계 3: 구분 기호별 열 분할 선택
A Table – Power Query Editor창이 나타나면열 분할>구분 기호별을(를)홈탭에서 클릭하세요。

단계 4: 구분 기호별 열 분할 대화 상자 구성
- 다음의구분 기호 선택 또는 입력섹션에서 텍스트를 분할할 구분 기호 지정을(를) 지정합니다(여기서는)사용자 지정(Custom)을 선택하고 텍스트 상자에 슬래시(/)를 입력함)。/
- 다음을 확장합니다:고급 옵션섹션(기본적으로 접혀 있음)을 펼친 후행(Rows)옵션을 선택합니다。
- 다음의따옴표 문자(Quote Character)섹션에서 드롭다운 목록에서없음(None)을(를) 선택합니다。
- 다음을 클릭합니다:확인(OK).

단계 5: 데이터 분할 저장 및 로드
- 이 경우 데이터 분할에 대한 사용자 지정 대상을 지정해야 하므로닫기 및 로드(Close & Load)>닫기 및 로드 위치 지정(Close & Load To)을(를) 클릭합니다。
팁: 데이터 분할을(를) 새 워크시트에 로드하려면닫기 및 로드(Close & Load)옵션을 선택하세요。 - 다음의데이터 가져오기(Import Data)대화 상자에서기존 워크시트옵션을 선택하고 데이터 분할을(를) 배치할 셀을 지정한 후확인(OK)을(를) 클릭합니다。

결과
그러면 지정된 구분 기호를 기준으로 범위 선택의 모든 셀이 동일한 열 내에서 서로 다른 행으로 분할됩니다。

결론적으로, 이 문서에서는 Excel 에서 셀 분할을(를) 여러 열 또는 행으로 분할하는 다양한 방법을 살펴보았습니다. 선택하는 방법에 관계없이 이러한 기술을 숙달하면 Excel 에서 데이터를 처리할 때 효율성이 크게 향상됩니다。 계속해서 탐색해 보시면 자신에게 가장 적합한 방법을 찾을 수 있을 것입니다。
관련 문서
Excel 에서 첫 번째 공백 기준으로 셀 분할 분할하기
이 자습서에서는 Excel 에서 첫 번째 공백을 기준으로 셀 분할하는 두 가지 수식을 소개합니다。
Excel 에서 숫자를 열로 분할하기
큰 숫자 목록이 있고 각 셀의 숫자를 개별 자릿수로 분할하여 서로 다른 열에 배치하려는 경우, 이 자습서의 방법들이 도움이 될 수 있습니다。
Excel 에서 셀을 대각선으로 분할하기
Excel 에서는 공백, 쉼표 등을 기준으로 셀 내용을 분할하는 것이 일반적입니다。 하지만 셀을 대각선으로 분할하는 방법은 알고 계신가요? 이 문서에서 해결 방법을 안내해 드립니다。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|。。。 외에도 더 많은 기능 |
Kutools for Excel 로 Excel 실력을 한 단계 업그레이드하고, 지금까지 경험하지 못한 효율성을 누리세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 받아보세요。。。
Office Tab Office 에 탭 인터페이스를 도입하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project 에서 탭 기반 편집 및 읽기를 활성화합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트는 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 을 번들로 제공하므로 Office 앱 전반에서 협업하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 용 애드인 + Office Tab Pro
- 단일 설치 프로그램, 단일 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 강력해집니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 불필요
- 최고의 가성비— 개별 애드인 구매 대비 절약 가능
















