다음은 열을 여러 열로 분할하는 개요 이미지입니다.

방법 1 – 텍스트 대 열을 사용하여 Excel에서 한 열을 여러 열로 분할
데이터세트(B4:D9)가 있습니다. )의 Microsoft 제품. 한 열의 정보를 분할하겠습니다(B5:B9). )을 여러 열로 변환합니다.

단계:
- 열 범위(B5:B9)를 선택합니다. ) 분할합니다.
- 데이터 로 이동 탭.
- '텍스트를 열로를 클릭합니다. ' 데이터 도구에서 옵션입니다.

- 마법사 1단계 창이 뜹니다.
- '구분됨을 선택합니다. ’ 옵션을 선택하고 다음을 클릭하세요. .

- 마법사 2단계가 표시됩니다. 창. '공간을 확인하세요. ’ 상자.
- 데이터 미리보기에서 결과가 어떻게 보이는지 확인할 수 있습니다. 상자.
- 다음을 클릭하세요. .

- 마법사 3단계 창문이 열려있습니다. '일반을 선택하세요. '열 데이터 형식에서 ’ 옵션을 선택하세요.
- 대상에서 결과를 보고 싶은 장소를 선택하세요. 상자.
- 데이터 미리보기에서 결과가 바로 표시되는지 확인 상자.
- 마침을 클릭하세요. .

- 한 열의 데이터가 여러 열로 분할됩니다.

방법 2 – 쉼표 구분 기호를 기준으로 한 열을 여러 열로 분할
데이터세트(B4:D9)가 있습니다. ) 한 열에 연도가 포함된 Microsoft 제품. 우리는 그것들을 분할할 것입니다.

단계:
- 열 범위(B5:B9)를 선택합니다. ) 분할합니다.
- 데이터 로 이동 탭에서 데이터 도구로 이동합니다. 그룹화하고 텍스트를 열로를 선택합니다. .

- 마법사 1단계 창이 뜹니다.
- '구분됨을 선택합니다. ’ 용어를 입력하고 다음을 클릭하세요. .

- 마법사 2단계에서 창에서 '기타를 확인하세요. ’ 상자에 ',를 입력하세요. "에 대해. 또는 쉼표를 확인하세요. 옵션입니다.
- 데이터 미리보기에서 결과가 어떻게 보이는지 확인하세요. 상자.
- 다음을 클릭하세요. .

- 마법사 3단계에서 창에서 '일반을 선택하세요. ' 열 데이터 형식에서 옵션입니다.
- 대상에서 결과를 보고 싶은 장소를 선택하세요. 상자.
- 데이터 미리보기에 결과가 바로 표시되는지 확인하세요. 상자.
- 마침을 클릭하세요. .

- 확인 상자가 나타납니다. 확인을 선택하세요. .

- 결과는 다음과 같습니다.

방법 3 - Excel에서 병합된 셀을 여러 열로 분할
병합된 셀이 있는 열을 볼 수 있습니다. 셀을 분할하여 여러 열로 변환하겠습니다.

단계:
- 한 열의 병합된 셀을 모두 선택합니다.
- 홈으로 이동 탭.
- 병합 및 중앙을 클릭합니다. 정렬의 드롭다운 섹션.
- 셀 병합 취소를 선택합니다. .

- 셀이 병합 해제되고 여러 열로 분할된 것을 볼 수 있습니다.

자세히 알아보기: Excel 파워 쿼리에서 열을 분할하는 방법
방법 4 – 플래시 채우기를 사용하여 Excel에서 한 열을 여러 열로 분할
우리는 수년간의 Microsoft 제품 데이터 세트를 가지고 있습니다. 이 열의 데이터(B4:B9)를 분할하겠습니다. )을 여러 열로 변환합니다.

단계:
- C5 셀 선택 그리고 제품명 'Microsoft Excel'을 적어주세요. "라는 메시지가 있습니다.
- D5 셀 선택 연도를 '2018으로 적어주세요. ".

- C5 셀 선택 채우기 핸들을 사용하세요. 빈 셀을 자동으로 채우는 도구입니다.
- '자동완성 옵션에서 ' 패널(하단 모서리)에서 '플래시 채우기'를 클릭합니다. .

- 다음 열에 대해 반복합니다.

방법 5 – Excel VBA를 사용하여 하나의 열을 여러 열로 분할
데이터세트(B4:B14)가 있습니다. ) 수년간 Microsoft Excel 제품의 수를 기록했습니다. 이 열을 D4 라는 두 개의 열로 분할하겠습니다. 및 E4 .

단계:
- 열에서 모든 값을 선택하세요.
- 시트 탭에서 워크시트 이름으로 이동하여 마우스 오른쪽 버튼을 클릭하세요. 그것에.
- '코드 보기를 선택하세요. ’.

- VBA 모듈 창이 뜹니다.
- 다음 코드를 삽입하세요:
Sub SplitOneColumn()
Dim rng As Range
Dim InputRng As Range
Dim OutputRng As Range
Dim xRow As Integer
Dim xCol As Integer
Dim xArr As Variant
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8)
xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn")
Set OutputRng = Application.InputBox("Select Output Range :", xTitleId, Type:=8)
Set InputRng = InputRng.Columns(1)
xCol = InputRng.Cells.Count / xRow
ReDim xArr(1 To xRow, 1 To xCol + 1)
For i = 0 To InputRng.Cells.Count - 1
xValue = InputRng.Cells(i + 1)
iRow = i Mod xRow
iCol = VBA.Int(i / xRow)
xArr(iRow + 1, iCol + 1) = xValue
Next
OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr
End Sub - 실행을 클릭하세요. 옵션입니다.

- 확인 상자에서 실행을 선택합니다. .

- 입력 범위를 선택하고 확인을 클릭하세요. .

- 새 열에 표시할 행 수를 적어두고 확인을 선택하세요. .

- 새 열의 첫 번째 셀을 선택하고 확인을 클릭하세요. .

- 한 열의 모든 값이 두 개로 분할된 결과를 볼 수 있습니다.

방법 6 – Excel INDEX와 ROW 함수를 결합하여 하나의 열을 여러 열로 분할
데이터세트(B4:B14)가 있습니다. ) 여기서 값은 행에 순차적으로 배치됩니다. 데이터세트의 이러한 값을 두 개의 열(Column1 )로 분할하겠습니다. 및 열2 ).

단계:
- D5 셀 선택 .
- 다음 수식을 사용하고 Enter를 누르세요.
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

- 채우기 핸들 사용 아래 셀을 자동으로 채우세요.

- E5 셀 선택 .
- 이 수식을 삽입하고 Enter를 누르세요. .
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

- 채우기 핸들 사용 결과를 확인해보세요.

방법 7 – Excel에서 LEFT 및 RIGHT 함수를 적용하여 한 열을 여러 열로 분할
텍스트 함수를 사용하여 한 열의 값을 분할하겠습니다.

단계:
- C5 셀 선택 .
- 다음 수식을 삽입하고 Enter를 누르세요. .
=LEFT(B5,SEARCH(" ",B5)-1)

➥ 수식 분석
➤ 검색(" ",B5)
검색 기능 공간의 위치를 반환합니다.
➤ 왼쪽(B5,SEARCH(” “,B5)-1)
그러면 값이 반환됩니다.
- Enter를 누르세요. 채우기 핸들을 사용하세요. 셀을 자동으로 채우는 도구입니다.

- D5 셀 선택 .
- 다음 수식을 삽입하고 Enter를 누르세요. .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

- 채우기 핸들 사용 결과를 확인해보세요.

➥ 수식 분석
➤ 검색(" ",B5)
검색 기능 공간의 위치를 반환합니다.
➤ 렌(B5)
LEN 함수 총 문자 수를 반환합니다.
➤ 오른쪽(B5,LEN(B5)-검색(" ",B5))
그러면 값이 반환됩니다.
연습 학습서 다운로드
관련 기사
- Excel에서 Word별로 열 분할
- Excel에서 열을 첫 번째 공백으로 나누는 방법
- Excel에서 쉼표로 열을 분할하는 방법
- Excel에서 날짜 및 시간 열 분할