Excel 데이터를 쉼표로 열로 분할(7가지 방법)

  • 이 공유
Hugh West

Excel 은 대규모 데이터 세트를 처리할 때 가장 널리 사용되는 도구입니다. Excel에서 다양한 차원의 무수한 작업을 수행할 수 있습니다. 경우에 따라 쉼표로 데이터를 열로 분할 해야 합니다. Excel에서 데이터를 쉼표로 열로 나누기 위해 다양한 방법을 적용할 수 있습니다. 이 기사에서는 Excel에서 8 개의 효과적인 방법을 보여주어 쉼표

데이터 분할합니다.

실습 워크북 다운로드

Comma.xlsm으로 데이터를 열로 분할

이것은 내가 사용할 데이터세트 입니다. 여기 주소 와 함께 몇몇 사람들이 있습니다. 주소에는 쉼표가 있습니다. 이 문서에서는 마을 국가 별도의 열 로 분할합니다.

Excel에서 쉼표로 데이터를 열로 분할하는 7가지 방법

1. Text to Column 기능을 사용하여 데이터를 열로 분할

먼저 텍스트를 사용하는 방법을 보여 드리겠습니다. Column 기능으로 데이터를 여러 열 로 분할합니다.

단계:

  • 먼저 C5를 선택합니다. C11 . 그런 다음 데이터 탭 >> 데이터 도구 >>를 선택합니다. 선택 텍스트를 열로

  • 텍스트를 열로 변환 마법사 가 나타납니다. 구분됨 을 선택한 다음 다음 을 클릭합니다.

  • 다음으로 구분 기호<2를 선택합니다> 쉼표 로. 그런 다음 다음 을 클릭합니다.

  • 다음 일반 열 데이터 형식 으로 선택합니다. 대상 을 선택합니다. 마지막으로 마침 을 선택합니다.

Excel 이 데이터를 분할합니다.

자세히 보기: Excel에서 데이터를 여러 열로 분할하는 방법

2. Excel에서 데이터 분할에 빠른 채우기 적용

이제 플래시 채우기 를 사용하여 Excel 에서 데이터 분할 .

단계:

  • 도쿄 D5 에 씁니다.

  • 채우기 핸들 을 <1에 사용합니다>자동완성 최대 D11 .

  • 이제 자동완성 옵션 을 클릭합니다(참조 이미지)

  • 플래시 채우기 를 선택합니다.

Excel 도시 를 표시합니다.

  • 마찬가지로 국가 를 분리합니다.

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

3. 사용 LEFT, FIND & 쉼표로 데이터를 열로 분할하는 LEN

이 섹션에서는 LEFT , FIND LEN 기능 .

단계:

  • 로 이동 D5 . 다음 수식을 적어보세요.
=LEFT(C5,FIND(",",C5)-1)

수식 분석

FIND(“,”,C5) C5 .

에서 문자 쉼표(,)의 위치를 ​​반환합니다.

출력 : 6

LEFT(C5,FIND(“,”,C5)-1) ➤ 반환 C5 .

출력 텍스트 시작 부분에서 지정된 번호 : Tokyo

  • 그런 다음 입력 을 누르십시오. Excel 이 출력을 반환합니다.

  • 이제 Fill Handle 자동완성 .

국가 ,

  • 로 분리 E5 . 다음 수식을 적어보세요.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

수식 분석

FIND(“,”,C5) C5 .

<0에서 쉼표(,)의 위치를 ​​반환합니다> 출력: 6

LEN(C5) 문자 숫자 를 반환합니다. C5 .

출력: 11

RIGHT(C5,LEN(C5)-FIND( ",",C5)) < C5 의 끝에서 문자 지정된 위치 를 반환합니다.

출력 : 일본

  • 이제 ENTER 를 누르십시오. Excel 에 출력이 표시됩니다.

  • 이제 Fill Handle 에서 자동 완성 .

4. PowerQuery를 사용하여 데이터 분할

이제 PowerQuery를 사용하겠습니다. Excel 에서 데이터 분할 합니다.

단계:

  • 테이블 만들기 이렇게 하려면 전체 범위 B4:C11 을 선택합니다.
  • CTRL + T 를 누릅니다. 입력 상자 가 나타납니다. 테이블에 데이터 를 넣습니다. B4:C11 입니다.

  • 이제 데이터 탭으로 이동합니다.>> ; 에서 선택Table/Range .

  • PowerQuery Editor 창이 팝업됩니다. 주소 열 커서 를 유지합니다. 그런 다음 마우스 마우스 를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 표시줄 을 가져옵니다.
  • 컨텍스트 표시줄 에서 을(를) 선택합니다. 열 분할 >> 구분 기호로

  • 구분 기호로 열 나누기 대화 상자가 나타납니다. 구분 기호 쉼표 로 선택합니다. 그런 다음 확인 을 클릭합니다.

  • Excel 분할 합니다. 1 Address.2 column 아래의 column . 그런 다음 닫기 & Load .

  • Excel 데이터세트 새 워크시트로 전송합니다. .

  • 이름 바꾸기 .

자세히 보기: Excel에서 데이터를 분할하는 방법(5가지 방법)

5. 데이터를 CSV 파일로 변환

이제, 다른 방법을 보여드리겠습니다. 먼저 데이터 세트 CSV ( 쉼표로 구분된 값 ) 파일로 변환하겠습니다.

단계:

  • 먼저 주소 열을 메모장 페이지 복사 합니다.

  • 그런 다음 파일 >> 다른 이름으로 저장 을 선택합니다.

  • 이제 이름을 설정 하고 파일을 저장합니다 . 기억하세요. 이름에 .csv 접미사를 넣어야 합니다.

  • 이제 파일<을 엽니다. 2> 귀하가 있는 위치 에서 이전에 저장했습니다 .

  • Excel 데이터 를 분할합니다.

  • 이제 원하는 대로 포맷 하세요.

6. VBA를 사용하여 쉼표로 데이터를 열로 분할

이제 VBA 코드 를 사용하여 데이터 분할 합니다.

단계:

  • ALT + F11 을 눌러 VBA 창 을 엽니다.
  • 그런 다음 으로 이동합니다. 삽입 >> 모듈 을 선택합니다.

  • 새 모듈 이 열립니다. 다음 코드를 작성하십시오.
8129

코드 분석

  • 여기, Sub Procedure SplitColumn 을 생성했습니다. dim 문 을 사용하여 variable SplitData String 으로, i 변수로 정의했습니다. .
  • 그런 다음 For 루프 를 사용했습니다. 5~11 5~11행 데이터 분할 함을 나타냅니다.
  • 다음으로, VBA Split 기능을 사용했습니다. 여기서 n 번호이고 3 데이터 C . 카운트 = 4 이므로 데이터 열 D 분할 됩니다.
  • 다시 For Loop 에서 증가 Count .
  • 이제 F5 를 눌러 <1을 실행합니다>코드 . Excel 데이터 분할 합니다.

7. FILTERXML, SUBSTITUTE & 사용 ; Excel의 TRANSPOSE 함수를 분할데이터

이제 SUBSTITUTE & TRANSPOSE 기능. Excel 의 업그레이드된 버전에서 작동합니다.

단계:

D5 E5<2 선택>. 다음 수식을 작성하십시오

=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))

수식 분석

SUBSTITUTE(C5,”,”,””) ➤ D5 E5<의 쉼표(,) 를 대체합니다. 2>.

출력: “TokyoJapan”

FILTERXML(“”&SUBSTITUTE(C5 ,",","")& "","//s") ➤ XPath 다음의 콘텐츠 에서 XML 데이터 를 반환합니다.

출력: {“도쿄”;”일본”}

TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,””” )& "","//s")) ➤ 배열을 바꿉니다.

출력: {“Tokyo”,”Japan”}

  • 그런 다음 입력 을 누르십시오. Excel 이 출력을 반환합니다.

  • 그런 다음 채우기 핸들 을 사용하여 자동 채우기 .

연습문제집

연습이 사람을 완벽하게 만든다. 어떤 방법이든 내면화하는 연습을 하는 것이 중요합니다. 그래서 연습 시트 를 첨부했습니다.

결론

이 기사에서는 7 Excel 에서 데이터 쉼표 분할하는 효과적인 방법. 모두에게 도움이 되었으면 합니다. 그리고 마지막으로 어떤 종류의 제안, 아이디어 또는 피드백이 있는 경우아래에 자유롭게 의견을 남겨주세요.

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