Excel에서 셀을 분할하는 방법 (여러 열로 분리)
Excel에서 셀을 분할해야하는 상황이있을 수 있습니다. 데이터베이스에서 데이터를 가져 오거나 인터넷에서 복사하거나 동료로부터 가져 오는 경우 일 수 있습니다.
Excel에서 셀을 분할해야하는 간단한 예는 전체 이름이 있고 이름과 성으로 나누고 싶을 수도 있습니다.
또는 주소를 가져 와서 도시 나 핀 코드를 개별적으로 분석 할 수 있도록 주소를 나누고 싶습니다.
이 자습서에서 다루는 내용 :
Excel에서 셀을 분할하는 방법
이 자습서에서는 분할하는 방법을 배웁니다. 다음 기술을 사용하는 Excel의 셀 :
- 텍스트에서 열로 기능 사용
- Excel 텍스트 기능 사용
- 빠른 채우기 사용 ( 2013 및 2016).
시작하겠습니다!
텍스트를 열로 Excel에서 셀 분할
아래에 일부 이름 목록이 있습니다. 내가 가장 좋아하는 가상 캐릭터 중 하나이며이 이름을 별도의 셀로 나누고 싶습니다. :
다음은 spli 이러한 이름을 성과 이름으로 변환 :
- 분할 텍스트가있는 셀을 선택합니다 (이 경우 A2 : A7).
- 데이터 탭을 클릭합니다.
- ‘데이터 도구’그룹에서 ‘텍스트를 열로’를 클릭합니다.
- In 텍스트를 열로 변환 마법사 :
- 텍스트를 열로 마법사의 1/3 단계 : 구분자가 선택되어 있는지 확인합니다 (기본 선택). 이렇게하면 지정된 구분 기호 (이 경우 스페이스 바)를 기준으로 성과 이름을 구분할 수 있습니다.
- 다음을 클릭합니다.
- 2/3 단계 텍스트를 열로 마법사 : 구분자로 공백을 선택하고 나머지는 모두 선택 취소합니다. 대화 상자의 데이터 미리보기 섹션에서 결과가 어떻게 표시되는지 확인할 수 있습니다.
- 다음을 클릭합니다.
- 단계 3/3 텍스트에서 열로 마법사 :이 단계에서는 데이터 형식과 결과를 원하는 위치를 지정할 수 있습니다. 분할 할 텍스트 데이터가 있으므로 데이터 형식을 일반으로 유지하겠습니다. 기본 대상은 A2이며 계속하면 원래 데이터 세트가 대체됩니다. 원래 데이터를 그대로 유지하려면 다른 셀을 대상으로 선택하십시오. 이 경우 B2가 선택됩니다.
- 마침을 클릭합니다.
그러면 셀의 텍스트가 두 개의 다른 열로 즉시 분할됩니다.
참고 :
- Text to Column 기능은 구분 기호를 기준으로 셀의 내용을 분할합니다. 이름과 성을 분리하려는 경우이 방법이 잘 작동하지만 이름, 중간 및 성의 경우 세 부분으로 나뉩니다.
- 텍스트 대 열 기능은 정적입니다. 즉, 원본 데이터에 변경 사항이있는 경우 업데이트 된 결과를 얻으려면 프로세스를 반복해야합니다.
텍스트 기능을 사용하여 Excel에서 셀 분할
Excel Text 함수는 텍스트 문자열을 자르고 다듬고 싶을 때 유용합니다.
Text to Column 기능은 정적 결과를 제공하지만 함수를 사용하여 얻은 결과는 동적이며 다음과 같은 경우 자동으로 업데이트됩니다. 원래 데이터를 변경합니다.
이름과 성이있는 이름 분할
아래에 표시된 것과 동일한 데이터가 있다고 가정합니다.
이름 추출
이 목록에서 이름을 가져 오려면 다음 공식을 사용하세요.
=LEFT(A2,SEARCH(" ",A2)-1)
이 공식은 첫 번째 공백 문자를 찾은 다음 해당 공백 문자 앞의 모든 텍스트를 반환합니다.
이 공식은 SEARCH 함수를 사용하여 공백 문자의 위치를 가져옵니다. Bruce Wayne의 경우 공백 문자는 6 번째 위치에 있습니다. 그런 다음 LEFT 함수를 사용하여 왼쪽에있는 모든 문자를 추출합니다.
성 추출
마찬가지로 성을 가져 오려면 다음 공식을 사용하십시오.
p>
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))
이 수식은 검색 함수를 사용하여 다음을 사용하여 스페이스 바의 위치를 찾습니다. 검색 기능. 그런 다음 이름의 전체 길이 (LEN 함수에 의해 제공됨)에서 해당 숫자를 뺍니다. 이것은 성의 문자 수를 제공합니다.
이 성은 RIGHT 함수를 사용하여 추출됩니다.
참고 :이 함수는 선행이있는 경우 제대로 작동하지 않을 수 있습니다. 이름의 후행 또는 이중 공백. Excel에서 선행 / 후행 / 이중 공백을 제거하는 방법을 알아 보려면 여기를 클릭하십시오.
이름, 중간 이름 및 성이있는 이름 분할
다음과 같은 경우가있을 수 있습니다. 일부 이름에는 중간 이름도있는 이름 조합을 가져옵니다.
이 경우 공식은 약간 복잡합니다.
이름 추출
이름을 얻으려면 :
=LEFT(A2,SEARCH(" ",A2)-1)
이것은 중간 이름이 없을 때 사용한 것과 동일한 공식입니다. 첫 번째 공백 문자를 찾고 공백 앞의 모든 문자를 반환합니다.
중간 이름 추출
중간 이름을 얻으려면 :
=IFERROR(MID(A2,SEARCH(" ",A2)+1,SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)),"")
MID 함수는 첫 번째 공백 문자에서 시작하여 첫 번째와 두 번째 공백 문자의 위치 차이를 사용하여 중간 이름을 추출합니다.
있는 경우 중간 이름이 없으면 MID 함수는 오류를 반환합니다. 오류를 방지하기 위해 IFERROR 함수 내에서 래핑됩니다.
성 추출
성을 얻으려면 아래 공식을 사용하세요.
=IF(LEN(A2)-LEN(SUBSTITUTE(A2," ",""))=1,RIGHT(A2,LEN(A2)-SEARCH(" ",A2)),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2)+1)))
이 공식은 중간 이름이 있는지 여부를 확인합니다 (공백 문자 수 계산). 공백 문자가 1 개만 있으면 공백 문자 오른쪽에있는 모든 텍스트를 반환합니다.
그러나 2 개가 있으면 두 번째 공백 문자를 찾아서 다음 문자 수를 반환합니다. 두 번째 공백.
참고 :이 수식은 이름과 성만 있거나 이름, 중간 및 성이있는 이름이있을 때 효과적입니다. 그러나 접미사 또는 인사말이 혼합 된 경우 수식을 추가로 수정해야합니다.
빠른 채우기를 사용하여 Excel에서 셀 분할
빠른 채우기는 Excel 2013에 도입 된 새로운 기능입니다.
패턴이 있고 패턴의 일부를 빠르게 추출하고 싶을 때 매우 편리 할 수 있습니다.
예를 들어 이름을 봅시다. 및 성 데이터 :
플래시 채우기는 패턴을 식별하고 다른 모든 셀에 대해 복제하여 작동합니다.
다음은 빠른 채우기를 사용하여 목록에서 이름을 추출하는 방법입니다.
- B2 셀에 Bruce Wayne의 이름 (예 : Bruce)을 입력합니다.
- 셀을 선택하면 셀 선택 오른쪽 끝에 작은 정사각형이 표시됩니다. 그것을 두 번 클릭하십시오. 이렇게하면 모든 셀에 동일한 이름이 채워집니다.
- 셀이 채워지면 오른쪽 하단에 자동 완성 옵션 아이콘이 표시됩니다. 그것을 클릭하십시오.
- 목록에서 빠른 채우기를 선택하십시오.
- As 빠른 채우기를 선택하면 모든 셀이 자동으로 업데이트되고 이제 각 이름의 이름이 표시됩니다.
빠른 채우기 작동 원리
Flash Fill은 데이터 세트에서 패턴을 찾고 패턴을 복제합니다.
Flash Fill은 놀랍도록 스마트 한 기능이며 대부분의 경우 예상대로 작동합니다. 그러나 어떤 경우에도 실패합니다.
예를 들어, 이름이 중간 이름이있는 이름과없는 이름의 조합이있는 이름 목록이있는 경우
이 경우 중간 이름을 추출하면 이름이없는 경우 Flash Fill에서 성을 잘못 반환합니다.
솔직히 말하자면 이는 여전히 추세에 대한 좋은 근사치입니다. 하지만 내가 원했던 것은 아닙니다.
하지만 여전히 무기고에 보관하고 필요할 때마다 사용할 수있는 충분한 도구입니다.
다음은 Flash Fill의 또 다른 예입니다. 훌륭하게 작동합니다.
도시를 빠르게 추출하려는 주소 세트가 있습니다.
도시를 빠르게 가져 오려면 첫 번째 주소의 도시 이름을 입력하고 (이 예에서는 B2 셀에 London 입력) 자동 채우기를 사용하여 모든 셀을 채 웁니다. 이제 Flash Fill을 사용하면 각 주소에서 도시 이름이 즉시 표시됩니다.
마찬가지로 주소를 분할하고 주소의 일부를 추출 할 수 있습니다.
이 점에 유의하세요. 주소는 동일한 구분 기호 (이 경우 쉼표)가있는 동종 데이터 세트 여야합니다.
패턴이 없을 때 Flash Fill을 사용하면 다음과 같은 오류가 표시됩니다. 아래 :
이 자습서에서는 Excel에서 셀을 여러 열로 분할하는 세 가지 방법에 대해 설명했습니다 (텍스트를 사용하여 열, 수식 및 빠른 채우기)
이 Excel 자습서가 유용하기를 바랍니다.
다음 Excel 자습서도 마음에 드실 수 있습니다.
- 방법 Excel에서 셀을 빠르게 결합하는 방법
- 수식을 사용하여 Excel에서 하위 문자열을 추출하는 방법
- 텍스트 문자열이 포함 된 셀 수를 계산하는 방법
- 다음에서 사용자 이름 추출 Excel의 이메일 ID.
- 셀의 여러 줄을 별도의 셀 / 열로 나누는 방법