Excel에서 문자별로 문자열 분할(6가지 적절한 방법)

  • 이 공유
Hugh West

때로는 여러 종류의 데이터가 셀에 삽입되고 구분 기호, 하이픈, 대시 등과 같은 문자로 구분되는 데이터 세트가 있을 수 있습니다. 이러한 종류의 데이터 세트는 체계적이지 않으며 특정 정보를 찾기가 매우 어렵습니다. 이 기사에서는 Excel에서 문자열을 문자별로 분할할 수 있는 6가지 방법을 보여 드리겠습니다. 문자열이며 쉼표(,)와 같은 문자로 구분됩니다. 간단하게 시연하기 위해 쉼표로 나누도록 설정했습니다.

연습 워크북 다운로드

Excel에서 문자열을 문자로 나누기. xlsx

엑셀에서 문자열을 문자로 나누는 6가지 방법

1. LEFT, FIND 함수를 이용하여 문자열을 문자로 나누기

LEFT 함수를 이용하여 FIND 기능 을 함께 사용하면 문자열의 왼쪽에서 문자별로 문자열을 분할할 수 있습니다. 빈 셀에 다음 수식을 입력합니다( B6 )

=LEFT(A6,FIND( ",",A6)-1)

여기서 FIND 함수는 문자열 A6 에서 첫 번째 쉼표( "," )의 위치를 ​​반환하고 LEFT 함수는 특정 문자 앞에 있는 문자열에서 문자를 추출합니다. (첫 번째 쉼표). 쉼표를 제외하고 추출하려면 1 을 빼야 합니다.

ENTER 를 누르면 셀에 이름이 표시됩니다. B6 .

A<8열의 다른 모든 셀에 수식을 적용하려면 셀을 데이터세트의 끝으로 드래그합니다>. 모든 항목에서 이름을 얻을 수 있습니다.

2. 문자열 분할

에 대한 MID 및 FIND 기능 특정 문자는 MID 기능 FIND 기능 을 함께 사용할 수 있습니다. 빈 셀에 다음 수식 입력 ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

여기에 FIND(“,”,A6)+ 1 첫 번째 쉼표 다음 첫 번째 문자의 시작 위치를 반환합니다. FIND(“,”,A6,FIND(“,”,A6)+1) 두 번째 쉼표 이후 첫 번째 문자의 시작 위치를 반환합니다. -FIND(“,”,A6)-1 은 두 번째 쉼표 이후 문자열의 모든 문자가 제외됨을 나타냅니다. 마지막으로 MID 이 두 쉼표 사이의 문자를 제공합니다.

ENTER 를 누르십시오. 결과적으로 셀 C6 에 이메일 주소가 표시됩니다.

B7 셀을

3. 문자열을 문자별로 분할하는 RIGHT, LEN 및 FIND 기능

사용 RIGHT 함수 , LEN 함수 , FIND 함수 모두 문자열을 분할하여 올바른 부분을 얻을 수 있습니다. 해당 문자열의 특정 문자 뒤에. 빈 셀에 다음 수식 입력( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

여기서 LEN(A6) 은 셀 <에 있는 문자열의 전체 길이를 계산합니다. 7>A6 . FIND(“,”,A6,FIND(“,”,A6)+1 은 마지막 쉼표를 찾고 RIGHT 는 마지막 쉼표 뒤의 문자를 추출합니다.

입력 을 누르면 셀 D6 에 연락처 번호가 표시됩니다.

드래그 셀 D6 및 열 A.

의 문자열을 분할하여 모든 연락처 번호를 얻습니다. :

  • 엑셀에서 길이로 문자열 나누기 (8가지 방법)
  • 엑셀에서 텍스트를 여러 셀로 나누는 방법

4. 문자열 분할을 위한 SEARCH 및 LEFT 함수

FIND 함수 대신 SEARCH 함수 를 사용하여 문자열을 분할할 수 있습니다. string.

A6의 문자열에서 이름 을 분할하려면 빈 셀( B6 )<1에 다음 수식을 입력합니다> =LEFT(A6,SEARCH( ",",A6)-1)

여기서 SEARCH 함수는 문자열 A6 LEFT 함수는 특정 문자 앞에 있는 문자열에서 문자를 추출합니다(첫 번째 c 엄마). 쉼표를 제외하려면 1 을 빼야 합니다.

ENTER 를 누르면 <셀에 이름이 표시됩니다. 7>B6 .

A 열의 다른 모든 셀에 수식을 적용하려면 셀을 데이터세트의 끝으로 드래그합니다. . 당신은 얻을 것이다모든 항목의 이름입니다.

5. 문자별로 문자열을 분할하는 빠른 채우기

빠른 채우기 사용은 문자열을 문자로 나눕니다. 먼저 문자열의 일부를 셀( C6 )

에 수동으로 입력한 후 Data > Data Tools Flash Fill 을 선택합니다.

이제 Excel에서 해당 열의 다른 모든 셀에 분할 문자열을 자동으로 부여한 것을 볼 수 있습니다.

자세히 보기: 빠른 채우기를 사용하여 Excel에서 텍스트 분할

6. 텍스트를 열로 명령

텍스트를 열로 명령을 사용하여 문자열을 문자별로 분할할 수도 있습니다. 먼저 데이터세트를 선택합니다.

그런 다음 데이터 > 데이터 도구 텍스트를 열로 를 선택합니다.

이제 텍스트를 열로 변환 마법사 라는 이름의 창이 나타납니다. 구분 을 체크하고 다음 을 누릅니다.

두 번째 단계에서 콤마 를 선택하고 을 누릅니다. Next .

문자열이 탭, 세미콜론 또는 공백과 같은 다른 문자로 구분되는 경우 해당 문자를 선택해야 합니다. 기타 상자에 다른 문자를 입력할 수도 있습니다. 마지막 단계에서 일반 을 선택하고 마침 을 클릭합니다.

이제 문자열의 다른 부분을 볼 수 있습니다. 쉼표로 구분되어 서로 다른 셀로 분할되었습니다.

결론

위에서 설명한 방법 중 하나를 따르면 문자열을 문자별로 나눌 수 있습니다. 어떤 종류의 혼란에 직면하면 의견을 남겨 혼란을 제거할 수 있는 기회를 주십시오.

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