Excel에서 셀을 분할하는 방법: 텍스트를 열로, 빠른 채우기 및 수식

  • 이 공유
Michael Brown

Excel에서 셀을 어떻게 분할합니까? 텍스트를 열로 기능, 빠른 채우기, 수식 또는 텍스트 분할 도구를 사용합니다. 이 자습서에서는 특정 작업에 가장 적합한 기술을 선택하는 데 도움이 되는 모든 옵션에 대해 설명합니다.

일반적으로 Excel에서 셀을 두 가지 경우로 나누어야 할 수 있습니다. 대부분의 경우 모든 정보가 하나의 열에 있는 외부 소스에서 데이터를 가져올 때 별도의 열에 원할 때 발생합니다. 또는 더 나은 필터링, 정렬 또는 자세한 분석을 위해 기존 테이블에서 셀을 분리할 수 있습니다.

    텍스트를 열로 사용하여 Excel에서 셀을 분할하는 방법

    텍스트를 열로 기능은 셀 내용을 둘 이상의 셀로 분할해야 할 때 매우 유용합니다. 쉼표, 세미콜론 또는 공백과 같은 특정 구분 기호로 텍스트 문자열을 분리하고 고정 길이의 문자열을 분할할 수 있습니다. 각 시나리오가 어떻게 작동하는지 살펴보겠습니다.

    엑셀에서 구분 기호로 셀을 구분하는 방법

    참가자 이름, 국가 및 예상 도착 날짜가 모두 동일한 참가자 목록이 있다고 가정합니다. column:

    우리가 원하는 것은 한 셀의 데이터를 이름 , , 국가 , 도착 날짜 상태 . 완료하려면 다음 단계를 수행하십시오.

    1. 결과를 테이블 중앙에 배치하려면 먼저 새열을 사용하여 기존 데이터를 덮어쓰지 않도록 합니다. 이 예에서는 아래 스크린샷과 같이 3개의 새 열을 삽입했습니다. 분리하려는 열 옆에 데이터가 없으면 이 단계를 건너뜁니다.
    2. 셀 선택 나누려면 데이터 탭 > 데이터 도구 그룹으로 이동한 다음 텍스트를 열로 버튼을 클릭합니다.
    3. 텍스트를 열로 변환 마법사의 첫 번째 단계에서 구분 기호 또는 너비별로 셀을 분할하는 방법을 선택합니다. 이 경우 셀 내용은 공백으로 구분됩니다. 구분 을 선택하고 다음 을 클릭합니다.
    4. 다음 단계에서는 구분 기호 를 지정하고 선택적으로 텍스트 한정자 를 지정합니다. 미리 정의된 구분 기호를 하나 이상 선택하고 기타 상자에 하나를 소유하십시오. 이 예에서는 공백 쉼표 를 선택합니다.

      팁:

      • 연속 구분 기호를 하나로 처리 . 데이터에 두 개 이상의 구분 기호가 연속으로 포함될 수 있는 경우 이 옵션을 선택해야 합니다. 단어 사이에 몇 개의 연속 공백이 있거나 "Smith, John"과 같이 데이터가 쉼표와 공백으로 구분되는 경우.
      • 텍스트 한정자 지정 . 일부 텍스트가 작은 따옴표 또는 큰 따옴표로 둘러싸여 있고 이러한 텍스트 부분을 분리할 수 없도록 하려면 이 옵션을 사용하십시오. 예를 들어 구분 기호로 쉼표(,)를 선택하고따옴표(")를 텍스트 한정자로 사용하면 큰따옴표로 묶인 단어(예: "California, USA" )가 California, USA 와 같이 하나의 셀에 입력됩니다. {none} 을 텍스트 한정자로 선택하면 "California 가 하나의 셀(여는 인용 부호와 함께)에 배포되고 USA" 가 다른 셀( 닫는 표시와 함께).
      • 데이터 미리보기 . 다음 버튼을 클릭하기 전에 데이터 미리보기 섹션을 선택하여 Excel이 모든 셀 내용을 올바르게 분할했는지 확인합니다.
    5. 데이터 형식을 선택하고 결과 값을 붙여넣을 위치를 지정하는 두 가지 작업만 더 남았습니다. :
      • 데이터 형식 . 기본적으로 일반 형식은 모든 열에 대해 설정되며 대부분의 경우 잘 작동합니다. 이 예에서는 <1이 필요합니다>데이터 도착 날짜 형식. 특정 열의 데이터 형식을 변경하려면 데이터 미리보기 에서 해당 열을 클릭하여 선택하십시오. 그런 다음 열 데이터 형식 에서 형식 중 하나를 선택합니다(아래 스크린샷 참조).
      • 대상 . 분리된 데이터를 출력할 위치를 Excel에 알리려면 대상 상자 옆에 있는 접기 대화상자 아이콘 을 클릭하고 가장 왼쪽 상단 셀 을 선택합니다. 대상 범위의 셀 참조를 입력하거나 상자에 직접 셀 참조를 입력합니다. 제발 아주이 옵션에 주의하고 대상 셀 바로 옆에 충분한 빈 열이 있는지 확인하십시오.

      참고:

      • 데이터 미리보기에 나타나는 일부 열을 가져오지 않으려면 해당 열을 선택하고 가져오지 않음을 선택하십시오. 열(건너뛰기) 열 데이터 형식 아래의 라디오 버튼입니다.
      • 분할 데이터를 다른 스프레드시트나 통합 문서로 가져올 수 없습니다. 이 작업을 시도하면 잘못된 대상 오류가 발생합니다.
    6. 마지막으로 마침 버튼을 클릭하면 작업이 완료됩니다! 아래 스크린샷과 같이 Excel은 한 셀의 내용을 여러 셀에 완벽하게 배치했습니다.

    고정 너비의 텍스트를 분할하는 방법

    이 섹션에서는 지정한 문자 수에 따라 Excel에서 셀을 나눕니다. 이해를 돕기 위해 다음 예를 살펴보십시오.

    한 열에 제품 ID와 제품 이름이 있고 ID를 별도의 열로 추출한다고 가정합니다.

    이후 모든 제품 ID는 9자를 포함하며 고정 너비 옵션은 작업에 완벽하게 적합합니다.

    1. 텍스트를 열로 변환 마법사를 시작합니다. 위의 예. 마법사의 첫 번째 단계에서 고정 너비 를 선택하고 다음 을 클릭합니다.
    2. 데이터 미리보기 섹션을 사용하여 각 열의 너비를 설정합니다. 에 표시된 바와 같이아래 스크린샷에서 세로선은 열 구분선을 나타내며 새 구분선을 만들려면 원하는 위치(이 경우 9자)를 클릭하기만 하면 됩니다. 구분선을 제거하려면 줄을 두 번 클릭합니다. 나누기를 다른 위치로 이동하려면 마우스로 선을 드래그하기만 하면 됩니다.
    3. 다음 단계에서는 이전 예에서와 똑같이 분할 셀의 데이터 형식과 대상을 선택하고 마침 버튼을 눌러 분리를 완료합니다.

    빠르게 채우기로 Excel에서 셀을 분리하는 방법

    Excel 2013부터 빠른 채우기 기능을 사용할 수 있습니다. 자동으로 셀을 데이터로 채울 수 있을 뿐만 아니라 셀 내용을 분할할 수도 있습니다.

    첫 번째 예에서 데이터 열을 가져와 Excel의 빠른 채우기가 셀을 반으로 나누는 데 어떻게 도움이 되는지 살펴보겠습니다.

    1. 원본 데이터가 있는 열 옆에 새 열을 삽입하고 첫 번째 셀(이 예에서는 참가자 이름)에 텍스트의 원하는 부분을 입력합니다.
    2. 텍스트를 몇 개 더 입력합니다. 세포. Excel에서 패턴을 감지하는 즉시 유사한 데이터를 다른 셀에 자동으로 채웁니다. 우리의 경우 Excel에서 패턴을 파악하는 데 3개의 셀이 필요합니다.
    3. 표시된 내용이 만족스러우면 Enter 키를 누르면 모든 이름이 한 번에 별도의 열에 복사됩니다.

    수식으로 Excel에서 셀을 분할하는 방법

    무엇이든 다양합니다.셀이 포함할 수 있는 정보에 따라 Excel에서 셀을 분할하는 수식은 구분 기호(쉼표, 공백 등)의 위치를 ​​찾고 구분 기호 앞, 뒤 또는 사이에서 하위 문자열을 추출하는 것으로 요약됩니다. 일반적으로 SEARCH 또는 FIND 함수를 사용하여 구분 기호의 위치를 ​​확인하고 텍스트 함수(LEFT, RIGHT 또는 MID) 중 하나를 사용하여 하위 문자열을 가져옵니다.

    예를 들어 다음 공식을 사용하여 쉼표와 공백 으로 구분된 셀 A2의 데이터 분할(아래 스크린샷 참조):

    B2에서 이름 추출:

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

    여기서 SEARCH 함수는 A2에서 쉼표의 위치를 ​​결정하고 쉼표 자체가 출력에 예상되지 않기 때문에 결과에서 1을 뺍니다. LEFT 함수는 문자열의 시작 부분에서 해당 문자 수를 추출합니다.

    C2에서 국가를 추출하려면:

    =RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)

    여기에서 LEN 함수는 총 길이를 계산합니다. SEARCH에서 반환된 쉼표의 위치를 ​​뺍니다. 또한 공백 문자(-1)를 뺍니다. 차이는 두 번째 인수 RIGHT로 이동하므로 문자열 끝에서 많은 문자를 가져옵니다.

    결과는 다음과 같습니다.

    구분자가 쉼표인 경우 space 를 사용하거나 사용하지 않고 다음 수식을 사용하여 그 뒤의 하위 문자열을 추출할 수 있습니다(여기서 1000은 최대 문자 수입니다.pull):

    =TRIM(MID(A2, SEARCH(",", A2)+1, 1000))

    보시다시피 모든 종류의 문자열을 처리할 수 있는 보편적인 공식은 없습니다. 각각의 특별한 경우에, 당신은 당신 자신의 해결책을 찾아야 할 것입니다.

    좋은 소식은 Excel 365에 등장한 동적 배열 기능으로 인해 많은 이전 수식을 불필요하게 사용할 수 있다는 것입니다. 대신 다음 기능을 사용할 수 있습니다.

    • TEXTSPLIT - 지정한 구분 기호로 문자열을 분할합니다.
    • TEXTBEFORE - 특정 문자 또는 하위 문자열 앞의 텍스트를 추출합니다.
    • TEXTAFTER - 특정 문자나 단어 뒤의 텍스트를 추출합니다.

    Excel에서 셀을 나누는 더 많은 수식 예를 보려면 다음 리소스를 확인하세요.

    • 앞에 텍스트 추출 특정 문자
    • 특정 문자 뒤의 하위 문자열 가져오기
    • 두 문자 사이의 텍스트 추출
    • 쉼표, 콜론, 슬래시, 대시 또는 기타 구분 기호로 셀 분할
    • 줄 바꿈으로 셀 분할
    • 텍스트와 숫자 분리
    • Excel에서 이름을 구분하는 수식

    텍스트 분할 기능을 사용하여 셀 분할

    이제 내장 기능에 익숙해졌으니 Excel에서 셀을 나누는 다른 방법을 보여 드리겠습니다. Ultimate Suite for Excel에 포함된 텍스트 분할 도구를 의미합니다. 다음 작업을 수행할 수 있습니다.

    • 문자로 셀 분할
    • 문자열로 셀 분할
    • 마스크(패턴)로 셀 분할

    예를 들어,한 셀의 참가자 세부 정보를 두 가지 빠른 단계로 수행할 수 있습니다.

    1. 분리할 셀을 선택하고 화면에서 텍스트 분할 아이콘을 클릭합니다. Ablebits Data 탭, 텍스트 그룹.
    2. 추가 기능 창에서 다음 옵션을 구성합니다.
      • 쉼표 공백 을 구분 기호로 선택합니다.
      • 연속 구분자를 하나로 처리 확인란을 선택합니다.
      • 열로 분할 을 선택합니다.
      • 분할 버튼.

    완료! 분할 데이터가 있는 4개의 새 열이 원래 열 사이에 삽입되며 해당 열에 적절한 이름을 지정하기만 하면 됩니다.

    팁. 이름 열을 이름, 성, 중간 이름으로 구분하려면 특별한 이름 분할 도구를 사용할 수 있습니다.

    텍스트 분할 Split Names 도구가 작동 중이면 아래 다운로드 링크를 사용해 주십시오. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!

    사용 가능한 다운로드

    Ultimate Suite 14일 완전 기능 버전(.exe 파일)

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.