Excel에서 셀을 분할하는 3가지 방법

다른 원본에서 가져온 Excel 의 데이터로 작업하는 경우 원하는 형식이 아닌 데이터로 작업해야 하는 경우가 있습니다. 단일 셀에 쉼표로 구분된 텍스트가 있는 경우 특히 그렇습니다.

해당 데이터를 처리하는 유일한 방법은 Excel 에서 셀을 분할하는 것 입니다. 데이터 형식에 따라 이 작업을 수행하는 다양한 방법이 있습니다. 

이 문서에서는 셀을 분할하는 방법, 전체 열로 롤아웃하는 방법, 각 옵션을 선택해야 하는 경우에 대해 설명합니다.

텍스트를 열로 변환(Convert Text To Columns)

Excel 에서 셀을 분할하는 가장 일반적인 방법 중 하나는 텍스트를 열로(Columns) 도구를 사용하는 것입니다. 이렇게 하면 원하는 규칙을 사용하여 전체 셀 열을 분할할 수 있습니다. 

이 기능에는 사용하기 쉬운 마법사도 포함되어 있어 대부분의 사람들이 이 기능을 선호합니다. 또한 구분 텍스트가 공백, 탭 또는 쉼표인지 여부에 관계없이 모든 텍스트 형식을 처리합니다.

Excel에서  Text to Columns 기능(Text to Columns feature) 을 사용하는 방법의 예를 살펴보겠습니다 .

이 예에서는 이름 열을 영업 사원의 이름과 성의 두 셀로 분할하려고 합니다.

이것을하기 위해:

1. 데이터(Data) 메뉴를 선택합니다. 그런 다음 리본 의 데이터 도구 그룹에서 (Data Tools)텍스트를 열로 선택합니다.(Text to Columns)

2. 이렇게 하면 3단계 마법사가 열립니다. 첫 번째 창에서 Delimited(Delimited) 가 선택되어 있는지 확인 하고 Next 를 선택 합니다. 

3. 다음 마법사(Wizard) 창에서 탭 의 선택을 취소하고 (Tab)공간(Space) 이 선택 되어 있는지 확인 합니다. 계속하려면 다음(Next) 을 선택하십시오 .

4. 다음 창에서 대상(Destination) 필드를 선택합니다. 그런 다음 스프레드시트에서 이름을 넣을 셀을 선택합니다. 그러면 대상(Destination) 필드의 셀이 선택한 위치로 업데이트됩니다.

5. 이제 마침(Finish) 을 선택하여 마법사를 완료합니다.

이름과 성을 모두 포함하는 단일 셀이 각각을 개별적으로 포함하는 두 개의 셀로 분할된 것을 볼 수 있습니다. 

참고(Note) : 위의 프로세스는 셀에서 분할할 데이터에 텍스트를 구분하는 공백이 있기 때문에 작동합니다. 이 텍스트 대 열 기능은 텍스트가 탭, 세미콜론, 쉼표 또는 사용자가 지정하는 기타 문자로 구분되는 경우 Excel 에서 셀 분할을 처리할 수도 있습니다.(Excel)

Excel 텍스트 함수 사용(Use Excel Text Functions)

Excel 에서 셀을 분할하는 또 다른 방법 은 다른 텍스트 기능(text functions) 을 사용하는 것 입니다. 텍스트 함수를 사용하면 다른 셀로 출력할 수 있는 셀 조각을 추출할 수 있습니다.

Excel의 텍스트 기능은 다음과 같습니다.

  • 왼쪽(Left) (): 텍스트의 왼쪽에서 여러 문자 추출
  • 오른쪽(Right) (): 텍스트의 오른쪽에서 여러 문자 추출
  • Mid (): 문자열의 중간에서 여러 문자 추출
  • 찾기(Find) (): 다른 문자열 내부의 부분 문자열 찾기(Find)
  • Len (): 텍스트 문자열의 총 문자 수를 반환합니다.

셀을 분할하기 위해 이러한 기능을 모두 사용할 필요는 없습니다. 그러나 이를 사용하여 동일한 작업을 수행할 수 있는 여러 가지 방법이 있습니다.

예를 들어 왼쪽(Left)찾기(Find) 기능을 사용하여 이름을 추출할 수 있습니다. 찾기(Find) 기능은 구분 문자가 어디에 있는지 알려줄 수 있기 때문에 도움이 됩니다 . 이 경우 공간입니다.

따라서 함수는 다음과 같이 보일 것입니다.

=LEFT(C3,FIND(” “,C3))

이 함수를 입력한 후 Enter 키를 누르면 C3 셀의 문자열에서 이름이 추출된 것을 볼 수 있습니다.

Left 함수는 추출할 문자 수가 필요 하기 때문에 작동합니다 . 공백 문자는 이름 끝에 위치하므로 FIND 함수를 사용하여 공백을 찾을 수 있습니다. 공백은 이름을 얻는 데 필요한 문자 수를 반환합니다.

Right 함수 또는 Mid 함수 를 사용하여 성을 추출할 수 있습니다 .

오른쪽 기능을 사용하려면:

=RIGHT(C3,LEN(C3)-FIND(” “,C3))

이것은 공백의 위치를 ​​찾은 다음 전체 문자열의 길이에서 빼서 성을 추출합니다. 이것은 Right 함수에 성을 추출하는 데 필요한 문자 수를 제공합니다.

기술적으로 다음과 같이 Mid 함수를 사용하여 (Mid)Right 함수 와 동일한 작업을 수행할 수 있습니다 .

=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))

이 경우 Find 함수는 Mid 함수에 시작점을 제공하고 Len 과 (Len)Find 를 결합 하여 추출할 문자 수를 제공합니다. 이것은 또한 성을 반환합니다.

Excel 텍스트 함수를 사용하여 Excel 에서 셀을 분할하는 것은 텍스트 대 열(Text-To-Column) 솔루션 과 마찬가지로 작동 하지만 동일한 기능을 사용하여 해당 결과 아래에 전체 열을 채울 수도 있습니다.

플래시 채우기를 사용하여 Excel에서 셀 분할(Split Cell in Excel Using Flash Fill)

Excel 에서 셀을 분할하는 마지막 옵션 은 Flash Fill 기능(Flash Fill feature) 을 사용하는 것 입니다. 이렇게 하려면 원본 셀을 분할하려는 셀이 바로 옆에 있어야 합니다.

이 경우 분할하려는 원본 셀의 일부를 입력하기만 하면 됩니다. 그런 다음 셀의 오른쪽 하단 모서리를 아래로 끌어 그 아래의 셀을 채웁니다. 이렇게 하면 옆에 작은 더하기 기호가 있는 작은 셀 채우기 아이콘이 표시됩니다.

이 아이콘을 선택하면 메뉴 팝업이 표시됩니다. 이 메뉴에서 Flash Fill(Flash Fill) 을 선택 합니다.

이렇게 하면 빠른 채우기(Flash Fill) 기능이 입력한 내용을 자동으로 감지하고 다음 셀에서 프로세스를 반복하는 것을 볼 수 있습니다. 왼쪽에 있는 원래 셀의 이름을 감지하고 채우는 방식으로 이를 수행합니다.

전체 열을 채울 때 실제로 이와 동일한 절차를 수행할 수 있습니다. 같은 아이콘을 선택하고 빠른 채우기(Flash Fill) 를 선택 합니다. 왼쪽 셀의 올바른 이름으로 전체 열을 채웁니다.

그런 다음 이 전체 열을 복사하여 다른 열에 붙여넣은 다음 동일한 프로세스를 반복하여 성을 추출할 수 있습니다. 마지막으로 스프레드시트에서 원하는 위치에 전체 열을 복사하여 붙여넣습니다. 그런 다음 플래시 채우기(Flash Fill) 프로세스 를 수행하는 데 사용한 원래 열을 삭제합니다 .

Excel에서 셀 분할

보시다시피 동일한 작업을 수행하는 몇 가지 방법이 있습니다. Excel 에서 셀을 분할하는 방법 은 최종 결과를 원하는 위치와 이를 사용하여 수행할 계획으로 요약됩니다. 모든 옵션이 작동하므로 상황에 가장 적합한 옵션을 선택하여 사용하십시오.



About the author

저는 프리웨어 소프트웨어 개발자이자 Windows Vista/7 옹호자입니다. 팁과 트릭, 수리 가이드, 모범 사례를 포함하여 운영 체제와 관련된 다양한 주제에 대해 수백 편의 기사를 작성했습니다. 또한 회사인 헬프 데스크 서비스를 통해 사무실 관련 컨설팅 서비스를 제공합니다. Office 365의 작동 방식, 기능 및 가장 효과적으로 사용하는 방법을 깊이 이해하고 있습니다.



Related posts