Excel에서 데이터를 분할하는 방법(5가지 방법)

  • 이 공유
Hugh West

다양한 상황에서 데이터를 여러 조각으로 분할해야 합니다. 이러한 데이터 분석은 일반적으로 공백, 쉼표 또는 기타 기준으로 수행됩니다. 이러한 데이터를 분할하면 주어진 시간에 필요한 데이터 부분을 얻는 데 실제로 도움이 될 수 있습니다. Excel에서 데이터를 분할하는 유용하고 쉬운 5가지 방법이 이 기사에서 논의됩니다.

실습 통합 문서 다운로드

이 실습 통합 문서를 다운로드하십시오.

Excel.xlsm에서 데이터 나누기

Excel에서 데이터를 분할하는 5가지 방법

Excel에서 데이터를 분할하는 방법을 보여주기 위해 다음과 같은 스프레드시트 전체 형식 이름을 사용합니다. 성명 , 에 서로 다른 인물들이 나타나며, 이들의 이름도 첫 번째와 두 번째 부분에 표시됩니다. 이러한 부분에 도달하는 방법은 다양한 방식으로 설명되고 설명됩니다.

1. Text to Columns Excel에서 데이터 분할 기능

이 과정에서, 공백, 탭 및 쉼표와 같은 구분 기호는 하나 이상의 셀에서 선택한 데이터를 구분합니다. 텍스트를 열로 기능은 Excel에서 데이터를 분할하는 훌륭한 도구입니다.

단계

  • 먼저 원하는 모든 셀을 선택합니다. 분할합니다.
  • 그런 다음 데이터 > 텍스트를 열로 이동합니다.

  • 그런 다음 새 대화 상자가 열립니다. 해당 상자에서 구분된 항목을 선택합니다. 그리고 다음 을 클릭합니다.

  • 다음을 클릭하면 다음 대화상자가 나타납니다.대화 상자에서 공백 옵션 상자 를 선택합니다. 단어 사이의 공백 위치에 따라 주어진 데이터를 분할하기를 원하기 때문입니다.

  • 그런 다음 다음 대화 상자에서 일반
  • 열 데이터 형식 상자 바로 아래에 셀 참조 상자 대상 이 있습니다. . 해당 상자에 분할 데이터가 있는 위치를 입력해야 합니다.
  • 대상 셀을 선택한 후 대화 상자에서 마침 을 클릭합니다.

  • 대상 상자에서 아래와 같이 대상 셀을 선택합니다.

  • 이후 마침 을 클릭하면 이제 모든 이름이 성과 이름으로 분할된 것을 확인할 수 있습니다.

자세히 보기: Excel 쉼표로 데이터를 열로 나누기 (7가지 방법)

2. 수식을 사용하여 Excel에서 셀 분할

수식은 Excel에서 데이터를 분할할 때 유용한 도구입니다. 예를 들어 TEXT 함수 수식 또는 TRIM / MID 를 사용하여 서로 다른 유형의 데이터를 쉽고 유연하게 분할할 수 있습니다.

2.1 텍스트 함수가 있는 수식

단계

  • 이 방법에는 다른 이름의 데이터 세트를 사용할 것입니다. 이 데이터 세트에는 이전 데이터 세트와 비교하여 중간 이름 열이 포함되어 있습니다.

  • 그런 다음 Cell C5: 에 다음 수식을 입력합니다.

=LEFT(B5,SEARCH(" ", B5)-1)

  • 채우기 핸들을 선택하고 셀로 드래그합니다.C10 .

  • 이 수식은 전체 이름 열의 첫 번째 부분을 분할합니다.
  • FIrst Name 열의 중간 부분을 분할하려면 다음 수식을 입력하고 Enter 키를 누릅니다.

=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH("     ",B5)-1)

.

  • Enter 키를 누르면 전체 이름 열의 중간 부분이 셀 D5

<에 있습니다. 1>

  • 그 다음 채우기 핸들 버튼을 D10 셀로 드래그합니다. 다른 전체 이름 중간 부분을 분할합니다.
  • 분할하려면 전체 이름 열의 마지막 부분에 다음 수식을 입력하십시오.

=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))

.

  • Enter 키를 누르면 셀 B5 의 이름 마지막 부분이 셀 E5로 분할되는 것을 볼 수 있습니다.

  • 채우기 핸들 버튼을 셀 E10으로 드래그합니다. 성 열에서 다른 전체 이름의 마지막 부분을 분할합니다.

2.2 트림 및 중간 기능을 사용하여 데이터 분할

단계

  • 처음에는 셀 C5 에 다음 수식을 입력해야 합니다.

=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))

.

  • 이 수식은 이름 열에서 전체 이름 의 첫 번째 부분을 분할합니다.

  • 그 다음 채우기 핸들 버튼을 선택하고 수평으로 셀 E5로 드래그합니다.
  • 그런 다음 전체 이름 C5의 열 데이터는 3개로 완전히 분할됩니다.열.

  • 그런 다음 셀 C5 : 셀 E5 를 선택한 다음 채우기 핸들을 아래로 드래그합니다. 셀 E10.

  • 채우기 핸들바에서 손을 떼면 이제 모든 셀 데이터가 세 부분.

자세히 보기: 하나의 Excel 셀에 있는 데이터를 여러 열로 분할하는 방법(5가지 방법)

3. Excel에서 데이터를 셀로 분할 빠른 채우기 기능 사용

단계

  • 처음에는 데이터 세트의 첫 번째 행을 채워야 합니다. 즉, 셀 C5 셀 D5 에 분할 이름과 성을 입력해야 합니다.

  • 그 다음 마우스 오른쪽 버튼을 눌러 모서리 핸들을 셀 C11 으로 드래그합니다.

  • 그 다음 놓습니다. 핸들에서 손을 떼면 새 드롭다운 창이 열립니다. 해당 창에서 빠른 채우기

  • 빠른 채우기 버튼을 선택하면 첫 번째 Cell C5.

  • Cell Cell에 대해 동일한 프로세스를 반복합니다> 이름 열, 전체 이름 열에서 이름의 마지막 부분을 분할합니다.

이제 모든 이름이 전체 이름 열에서 두 부분으로 나뉩니다.

자세히 보기: Excel에서 한 셀의 데이터를 여러 행으로 분할하는 방법(3가지 방법)

4. 셀 분할및 파워 쿼리가 있는 Excel의 텍스트

엑셀의 파워 쿼리와 같은 강력한 도구를 사용하면 전체 이름 열에서 이름을 쉽게 분할할 수 있습니다.

단계

  • 먼저 표 안의 셀을 선택하고 Data > From Table / Range.

  • 그런 다음 표의 범위를 선택해야 하는 새로운 셀 참조 상자가 나타납니다.

  • 범위를 입력하면 빈 열을 제거해야 하는 완전히 새로운 창이 열립니다.

  • 다음 열을 제거하려면 전체 이름 열을 복제 해야 합니다.

  • 그런 다음 컨텍스트 메뉴에서 열 분할 > 구분 기호로 이동합니다.

  • 새 창이 열립니다. 해당 창의 구분 기호 선택 또는 입력 드롭다운 메뉴에서 공백을 선택합니다. 그리고 분할에서 구분 기호 의 각 항목을 선택합니다. 그런 다음 확인을 클릭합니다.

  • 확인을 클릭하면 전체 이름 이 세 개의 개별 열로 분할되었습니다.

  • 이 열 이름을 중간 이름 , 이름, . 그런 다음 닫기 및 로드 를 클릭합니다.

  • 전동 공구를 닫고 로드한 후. 다음과 같이 기본 통합 문서에 새 시트가 나타납니다.

이워크시트를 보면 전체 이름 열의 이름이 공백을 기준으로 세 부분으로 분리되어 있음을 명확하게 확인할 수 있습니다.

5. VBA 매크로를 사용하여 Excel에서 데이터 분할

VBA 편집기의 간단한 매크로 코드는 위의 모든 문제를 아주 쉽게 해결할 수 있습니다. 동시에 매크로를 사용하는 것은 매우 번거롭지 않고 시간을 절약해 줍니다.

단계

  • 다음에서 Visual Basic Editor 실행 개발자 탭.
  • 키보드에서 Alt + F11 을 눌러 Visual Basic 편집기를 활성화할 수도 있습니다.

  • Visual Basic 편집기를 실행하면 새 창이 열립니다.
  • 새 창에서 삽입<7을 클릭합니다>를 클릭한 다음 모듈.

  • 다음으로 흰색 편집기가 열립니다. 해당 편집기에서 다음 코드를 작성해야 합니다.
4173
  • 코드 작성 시 모듈 VBA 편집기 를 모두 닫습니다. .
  • 보기 탭에서 매크로 명령을 클릭한 다음 매크로 보기 옵션을 선택합니다.

  • 다음으로 새 대화 상자가 열립니다. 해당 대화 상자에서 방금 만든 매크로를 선택하고 실행 을 클릭합니다.

실행 을 클릭하면 전체 이름 열에 있는 모든 이름이 이제 세 부분으로 분할된 것을 볼 수 있습니다.

자세히 보기: 데이터를 여러 파일로 분할하는 Excel 매크로(간단한 단계로)

결론

요약하자면, "엑셀에서 데이터를 분할하는 방법"에 대한 답은 크게 6가지로 정리할 수 있습니다. 주로 수식 사용, Text to Column 기능 사용, Power Query 배포 및 VBA 편집기에서 작은 매크로 실행입니다. VBA 프로세스는 시간이 덜 걸리고 단순하지만 사전 VBA 관련 지식이 필요합니다. 마찬가지로 파워 쿼리도 매우 편리한 도구이지만 약간의 시간이 소요됩니다.

반면에 다른 방법에는 이러한 요구 사항이 없습니다. 텍스트를 열로 변환하는 방법은 모든 방법 중에서 가장 편리하고 사용하기 쉽습니다. 이 문제의 경우 이러한 방법을 연습하고 익힐 수 있는 실습 워크북을 다운로드할 수 있습니다.

댓글 섹션을 통해 질문이나 피드백을 자유롭게 질문하십시오. Exceldemy 커뮤니티 개선을 위한 제안은 매우 소중합니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.