목차
Excel에서 셀을 어떻게 분할합니까? 텍스트를 열로 기능, 빠른 채우기, 수식 또는 텍스트 분할 도구를 사용합니다. 이 자습서에서는 특정 작업에 가장 적합한 기술을 선택하는 데 도움이 되는 모든 옵션에 대해 설명합니다.
일반적으로 Excel에서 셀을 두 가지 경우로 나누어야 할 수 있습니다. 대부분의 경우 모든 정보가 하나의 열에 있는 외부 소스에서 데이터를 가져올 때 별도의 열에 원할 때 발생합니다. 또는 더 나은 필터링, 정렬 또는 자세한 분석을 위해 기존 테이블에서 셀을 분리할 수 있습니다.
텍스트를 열로 사용하여 Excel에서 셀을 분할하는 방법
텍스트를 열로 기능은 셀 내용을 둘 이상의 셀로 분할해야 할 때 매우 유용합니다. 쉼표, 세미콜론 또는 공백과 같은 특정 구분 기호로 텍스트 문자열을 분리하고 고정 길이의 문자열을 분할할 수 있습니다. 각 시나리오가 어떻게 작동하는지 살펴보겠습니다.
엑셀에서 구분 기호로 셀을 구분하는 방법
참가자 이름, 국가 및 예상 도착 날짜가 모두 동일한 참가자 목록이 있다고 가정합니다. column:
우리가 원하는 것은 한 셀의 데이터를 이름 , 성 , 국가 , 도착 날짜 및 상태 . 완료하려면 다음 단계를 수행하십시오.
- 결과를 테이블 중앙에 배치하려면 먼저 새열을 사용하여 기존 데이터를 덮어쓰지 않도록 합니다. 이 예에서는 아래 스크린샷과 같이 3개의 새 열을 삽입했습니다. 분리하려는 열 옆에 데이터가 없으면 이 단계를 건너뜁니다.
- 셀 선택 나누려면 데이터 탭 > 데이터 도구 그룹으로 이동한 다음 텍스트를 열로 버튼을 클릭합니다.
- 텍스트를 열로 변환 마법사의 첫 번째 단계에서 구분 기호 또는 너비별로 셀을 분할하는 방법을 선택합니다. 이 경우 셀 내용은 공백으로 구분됩니다. 구분 을 선택하고 다음 을 클릭합니다.
- 다음 단계에서는 구분 기호 를 지정하고 선택적으로 텍스트 한정자 를 지정합니다. 미리 정의된 구분 기호를 하나 이상 선택하고 기타 상자에 하나를 소유하십시오. 이 예에서는 공백 및 쉼표 를 선택합니다.
팁:
- 연속 구분 기호를 하나로 처리 . 데이터에 두 개 이상의 구분 기호가 연속으로 포함될 수 있는 경우 이 옵션을 선택해야 합니다. 단어 사이에 몇 개의 연속 공백이 있거나 "Smith, John"과 같이 데이터가 쉼표와 공백으로 구분되는 경우.
- 텍스트 한정자 지정 . 일부 텍스트가 작은 따옴표 또는 큰 따옴표로 둘러싸여 있고 이러한 텍스트 부분을 분리할 수 없도록 하려면 이 옵션을 사용하십시오. 예를 들어 구분 기호로 쉼표(,)를 선택하고따옴표(")를 텍스트 한정자로 사용하면 큰따옴표로 묶인 단어(예: "California, USA" )가 California, USA 와 같이 하나의 셀에 입력됩니다. {none} 을 텍스트 한정자로 선택하면 "California 가 하나의 셀(여는 인용 부호와 함께)에 배포되고 USA" 가 다른 셀( 닫는 표시와 함께).
- 데이터 미리보기 . 다음 버튼을 클릭하기 전에 데이터 미리보기 섹션을 선택하여 Excel이 모든 셀 내용을 올바르게 분할했는지 확인합니다.
- 데이터 형식을 선택하고 결과 값을 붙여넣을 위치를 지정하는 두 가지 작업만 더 남았습니다. :
- 데이터 형식 . 기본적으로 일반 형식은 모든 열에 대해 설정되며 대부분의 경우 잘 작동합니다. 이 예에서는 <1이 필요합니다>데이터 도착 날짜 형식. 특정 열의 데이터 형식을 변경하려면 데이터 미리보기 에서 해당 열을 클릭하여 선택하십시오. 그런 다음 열 데이터 형식 에서 형식 중 하나를 선택합니다(아래 스크린샷 참조).
- 대상 . 분리된 데이터를 출력할 위치를 Excel에 알리려면 대상 상자 옆에 있는 접기 대화상자 아이콘 을 클릭하고 가장 왼쪽 상단 셀 을 선택합니다. 대상 범위의 셀 참조를 입력하거나 상자에 직접 셀 참조를 입력합니다. 제발 아주이 옵션에 주의하고 대상 셀 바로 옆에 충분한 빈 열이 있는지 확인하십시오.
참고:
- 데이터 미리보기에 나타나는 일부 열을 가져오지 않으려면 해당 열을 선택하고 가져오지 않음을 선택하십시오. 열(건너뛰기) 열 데이터 형식 아래의 라디오 버튼입니다.
- 분할 데이터를 다른 스프레드시트나 통합 문서로 가져올 수 없습니다. 이 작업을 시도하면 잘못된 대상 오류가 발생합니다.
- 마지막으로 마침 버튼을 클릭하면 작업이 완료됩니다! 아래 스크린샷과 같이 Excel은 한 셀의 내용을 여러 셀에 완벽하게 배치했습니다.
고정 너비의 텍스트를 분할하는 방법
이 섹션에서는 지정한 문자 수에 따라 Excel에서 셀을 나눕니다. 이해를 돕기 위해 다음 예를 살펴보십시오.
한 열에 제품 ID와 제품 이름이 있고 ID를 별도의 열로 추출한다고 가정합니다.
이후 모든 제품 ID는 9자를 포함하며 고정 너비 옵션은 작업에 완벽하게 적합합니다.
- 텍스트를 열로 변환 마법사를 시작합니다. 위의 예. 마법사의 첫 번째 단계에서 고정 너비 를 선택하고 다음 을 클릭합니다.
- 데이터 미리보기 섹션을 사용하여 각 열의 너비를 설정합니다. 에 표시된 바와 같이아래 스크린샷에서 세로선은 열 구분선을 나타내며 새 구분선을 만들려면 원하는 위치(이 경우 9자)를 클릭하기만 하면 됩니다. 구분선을 제거하려면 줄을 두 번 클릭합니다. 나누기를 다른 위치로 이동하려면 마우스로 선을 드래그하기만 하면 됩니다.
- 다음 단계에서는 이전 예에서와 똑같이 분할 셀의 데이터 형식과 대상을 선택하고 마침 버튼을 눌러 분리를 완료합니다.
빠르게 채우기로 Excel에서 셀을 분리하는 방법
Excel 2013부터 빠른 채우기 기능을 사용할 수 있습니다. 자동으로 셀을 데이터로 채울 수 있을 뿐만 아니라 셀 내용을 분할할 수도 있습니다.
첫 번째 예에서 데이터 열을 가져와 Excel의 빠른 채우기가 셀을 반으로 나누는 데 어떻게 도움이 되는지 살펴보겠습니다.
- 원본 데이터가 있는 열 옆에 새 열을 삽입하고 첫 번째 셀(이 예에서는 참가자 이름)에 텍스트의 원하는 부분을 입력합니다.
- 텍스트를 몇 개 더 입력합니다. 세포. Excel에서 패턴을 감지하는 즉시 유사한 데이터를 다른 셀에 자동으로 채웁니다. 우리의 경우 Excel에서 패턴을 파악하는 데 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에 포함된 텍스트 분할 도구를 의미합니다. 다음 작업을 수행할 수 있습니다.
- 문자로 셀 분할
- 문자열로 셀 분할
- 마스크(패턴)로 셀 분할
예를 들어,한 셀의 참가자 세부 정보를 두 가지 빠른 단계로 수행할 수 있습니다.
- 분리할 셀을 선택하고 화면에서 텍스트 분할 아이콘을 클릭합니다. Ablebits Data 탭, 텍스트 그룹.
- 추가 기능 창에서 다음 옵션을 구성합니다.
- 쉼표 및 공백 을 구분 기호로 선택합니다.
- 연속 구분자를 하나로 처리 확인란을 선택합니다.
- 열로 분할 을 선택합니다.
- 분할 버튼.
완료! 분할 데이터가 있는 4개의 새 열이 원래 열 사이에 삽입되며 해당 열에 적절한 이름을 지정하기만 하면 됩니다.
팁. 이름 열을 이름, 성, 중간 이름으로 구분하려면 특별한 이름 분할 도구를 사용할 수 있습니다.
텍스트 분할 및 Split Names 도구가 작동 중이면 아래 다운로드 링크를 사용해 주십시오. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!
사용 가능한 다운로드
Ultimate Suite 14일 완전 기능 버전(.exe 파일)