때로는 긴 Excel 열에서 값을 찾기가 어려워집니다. 따라서 Excel에서 한 열을 여러 열로 분할해야 합니다. . 데이터 세트를 더 읽기 쉽고 정확한 정보에 쉽게 액세스할 수 있습니다. 이 기사에서는 한 열을 여러 열로 나누는 방법을 살펴보겠습니다. 예와 설명을 통해.
연습 워크북
다음 워크북을 다운로드하고 연습하세요.
Excel에서 한 열을 여러 열로 분할하는 7가지 빠른 방법
1. Excel '텍스트를 열로' 기능으로 한 열을 여러 열로 분할
Excel '텍스트를 열로 ' 기능은 내장 기능입니다. 데이터세트(B4:D9 ) Microsoft 제품. 한 열의 정보(B5:B9 )를 여러 열로 변환합니다.
단계:
- 먼저 열 범위(B5:B9 ) 분할합니다.
- 다음으로 데이터 탭.
- '텍스트를 열로 클릭 ' 데이터 도구에서 옵션.
- 마법사 1단계 창이 나타납니다.
- 이제 '구분된 '를 입력하고 다음을 클릭합니다. .
- 마법사 2단계를 볼 수 있습니다. 창문. '스페이스 확인 ' 상자.
- 데이터 미리보기에서 결과가 어떻게 보이는지 확인하세요. 상자.
- 그런 다음 다음을 클릭합니다. .
- 마법사 3단계 창은 지금 여기에 있습니다. '일반 선택 '에서 '열 데이터 형식 ' 옵션.
- 그런 다음 Destination에서 결과를 보고 싶은 장소를 선택합니다. 상자.
- 데이터 미리보기에서 결과가 바로 표시되는지 확인 상자.
- 마침을 클릭합니다. .
- 마지막으로 한 열의 데이터가 여러 열로 분할된 것을 볼 수 있습니다.
2. Excel에서 한 열의 여러 줄을 여러 열로 분할
'텍스트를 열로 ' 기능을 사용하면 Excel에서 한 열의 여러 줄을 여러 열로 분할할 수 있습니다. 데이터세트(B4:D9 ) 한 열에 연도가 있는 Microsoft 제품. 우리는 그것들을 나눌 것입니다.
단계:
- 열 범위 선택(B5:B9 ) 분할합니다.
- 다음으로 데이터 탭> 데이터 도구 옵션> '텍스트를 열로 ' 기능.
- 마법사 1단계 창이 나타납니다.
- '구분 선택 '를 입력하고 다음을 클릭합니다. .
- 이제 마법사 2단계에서 창에서 '기타 ' 상자에 ", 입력 "에 대해.
- 데이터 미리보기에서 결과가 어떻게 보이는지 확인하세요. 상자.
- 다음을 클릭합니다. .
- 마법사 3단계에서 창에서 '일반을 선택합니다. '에서 '열 데이터 형식 ' 옵션.
- 그런 다음 Destination에서 결과를 보고 싶은 장소를 선택합니다. 상자.
- 데이터 미리보기에서 결과가 바로 표시되는지 확인 상자.
- 그런 다음 마침을 클릭합니다. .
- 확인 상자가 나타납니다. 확인 선택 .
- 드디어 결과를 볼 수 있습니다.
3. Excel에서 병합된 셀을 하나의 열로 여러 열로 분할
아래 데이터 세트에서 병합된 셀이 있는 열을 볼 수 있습니다. 셀을 분할하여 여러 열로 변환하겠습니다.
단계:
- 먼저 한 열의 병합된 셀을 모두 선택합니다.
- 홈 으로 이동 탭.
- 병합 및 가운데 맞춤을 클릭합니다. 정렬 드롭다운 섹션.
- 이제 셀 병합 해제를 선택합니다. .
- 셀이 병합되지 않고 다른 열로 분할된 것을 볼 수 있습니다.
자세히 알아보기: Excel 파워 쿼리에서 열을 분할하는 방법(5가지 쉬운 방법)
4. 한 열을 여러 열로 분할하는 Excel '플래시 채우기' 기능
Excel에는 몇 가지 특별하고 스마트한 도구가 있습니다. '플래시 채우기 '가 그 중 하나입니다. 플래시 채우기 셀 패턴을 복사하고 해당 셀과 같은 출력을 제공합니다. 여기에는 수년간의 Microsoft 제품 데이터 세트가 있습니다. 이 열의 데이터(B4:B9 )를 여러 열로 변환합니다.
단계:
- C5 셀 선택 제품 이름 "Microsoft Excel "에 있습니다.
- 그런 다음 D5 셀을 선택합니다. "2018 연도를 적어 ".
- 이제 C5 셀을 선택합니다. 채우기 핸들 사용 빈 셀을 자동으로 채우는 도구입니다.
- '자동 완성 옵션 다음 ' '플래시 채우기'를 클릭합니다. .
- 다음 열에 대해서도 동일한 작업을 수행하면 결과를 볼 수 있습니다.
5. VBA를 사용하여 한 열을 여러 열로 분할
Microsoft Excel Visual Basic for Application 코드는 하나의 열을 여러 열로 분할하는 데 도움이 됩니다. 데이터세트(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 수식
Excel INDEX 함수 ROWS 기능과 함께 하나의 열을 분할하는 데 사용됩니다. 데이터세트(B4:B14 ). 데이터 세트의 이러한 값을 두 개의 열(Column1 &열2 ).
단계:
- 처음에 D5 셀을 선택합니다. .
- 이제 수식 입력:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Enter 키를 누릅니다. 채우기 핸들 사용 아래 셀을 자동으로 채우려면
- 그런 다음 셀 E5를 선택합니다. .
- 공식을 적으세요:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Enter 키를 누릅니다. 채우기 핸들 사용 결과를 확인하세요.
7. 한 열을 여러 열로 분할하는 Excel LEFT 및 RIGHT 함수
Excel LEFT 함수 텍스트 문자열의 맨 왼쪽 문자를 반환하는 반면 RIGHT 함수 Excel에서 텍스트 문자열에서 마지막 문자를 추출하는 데 도움이 됩니다. 둘 다 텍스트 함수입니다. 엑셀에서. 여기에 데이터세트가 있습니다(B4:B9 ) 한 열에 있습니다. 텍스트 함수를 사용하여 한 열의 값을 분할할 것입니다.
단계:
- C5 셀 선택 .
- 수식 입력:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ 수식 분석
➤ 검색(” “,B5)
검색 기능 공백의 위치를 반환합니다.
➤ 왼쪽(B5,SEARCH(" ",B5)-1)
그러면 값이 반환됩니다.
- 다음으로 Enter 키를 누릅니다. 채우기 핸들 사용 셀을 자동으로 채우는 도구입니다.
- 이제 D5 셀을 선택합니다. .
- 수식 입력:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- 마침내 Enter 키를 누릅니다. 채우기 핸들 사용 결과를 확인하세요.
➥ 수식 분석
➤ 검색(” “,B5)
검색 기능 공백의 위치를 반환합니다.
➤ 렌(B5)
LEN 함수 총 문자 수를 반환합니다.
➤ 오른쪽(B5,LEN(B5)-검색(" ",B5))
그러면 값이 반환됩니다.
결론
Excel에서 한 열을 여러 열로 분할하는 가장 빠른 방법입니다. 연습문제집이 추가되었습니다. 시도해 보세요. 무엇이든 물어보거나 새로운 방법을 제안해 주세요.
관련 기사
- 단어별로 Excel의 열 분할(5가지 효과적인 방법)
- Excel에서 첫 번째 공백으로 열을 분할하는 방법(간단한 단계 포함)
- 쉼표로 Excel의 열을 분할하는 방법(8가지 빠른 방법)
- Excel에서 날짜 및 시간 열 분할(7가지 쉬운 방법)