쉼표나 다른 기호로 구분된 텍스트가 한 셀에 들어 있고, 이를 여러 열로 나누고 싶다면 이 가이드를 따라 해 보세요. 이 글에서는 별도의 서드파티 프로그램 없이 엑셀과 구글 스프레드시트에서 쉼표로 구분된 텍스트를 분할하는 방법을 소개합니다.
예를 들어 스프레드시트에 사람들의 전체 이름이 들어 있고, 이름과 성을 두 개의 열로 나누고 싶다고 가정해 봅시다. 이름뿐만 아니라 제품 목록, 서비스와 가격 등 어떤 데이터든 마찬가지입니다. 행 수가 적다면 수작업으로 처리할 수 있지만, 엑셀이나 구글 스프레드시트에서 수백 개의 셀을 같은 방식으로 처리해야 한다면 큰 부담이 됩니다. 시간 낭비 없이 효율적으로 작업하려면 아래 단계별 가이드를 참고하세요.
엑셀에서 텍스트를 열로 분할하는 방법
엑셀에서 쉼표로 구분된 텍스트를 분할하려면 다음 단계를 따르세요.
- 스프레드시트를 열고 해당 텍스트가 있는 모든 셀을 선택합니다.
- 데이터 탭으로 이동합니다.
- 텍스트 나누기(Text to Columns) 옵션을 클릭합니다.
- 구분 기호로 분리됨(Delimited)을 선택하고 구분 기호를 지정합니다.
- 결과를 표시할 셀을 지정합니다.
- 파일을 저장합니다.
먼저 Microsoft Excel에서 스프레드시트를 연 뒤, 쉼표로 구분된 텍스트가 들어 있는 모든 셀을 선택합니다. 그다음 데이터 탭으로 이동해 텍스트 나누기 옵션을 클릭합니다.

두 가지 옵션이 표시되는데, 바로 구분 기호로 분리됨(Delimited)과 너비가 일정함(Fixed Width)입니다. 여기서는 구분 기호로 분리됨을 선택하고 다음 버튼을 클릭합니다.

그다음 구분 기호를 선택합니다. 스프레드시트에 쉼표가 사용되었으므로 목록에서 쉼표를 선택하면 됩니다. 물론 탭(Tab), 세미콜론(Semicolon), 공백(Space) 또는 기타 사용자 지정 문자를 선택할 수도 있습니다. 마지막으로 다음 버튼을 클릭합니다.

이제 결과가 표시될 첫 번째 열이 될 셀을 지정해야 합니다. 기본값으로 설정된 대상 상자(Destination) 값을 삭제하고, 출력 결과를 표시할 셀을 선택한 뒤 마침 버튼을 클릭합니다.
선택한 셀이나 열의 바로 다음 열에는 쉼표로 구분된 텍스트의 나머지 부분이 순서대로 저장됩니다.
예를 들어 다음과 같습니다.
- "AA, BB"라는 텍스트가 있고
- AA를 위해 B1 셀을 선택했다면
BB 부분은 C1 셀에 저장됩니다. 원본 텍스트에 쉼표가 두 개라면 마지막 부분은 D1 셀에 표시됩니다.
설정을 마치면 결과를 즉시 확인할 수 있습니다.
구글 스프레드시트에서 쉼표로 구분된 텍스트를 분할하는 방법
이 작업에서 구글 스프레드시트는 엑셀만큼 유연하지 않습니다. 쉼표로 구분된 모든 텍스트를 분할할 수는 있지만, 원본 열을 그대로 유지할 수는 없습니다. 이 점이 괜찮다면 아래 단계를 따라 해 보세요.
- 스프레드시트에서 해당 값이 있는 모든 셀을 선택합니다.
- 데이터 > 텍스트를 열로 분할 메뉴로 이동합니다.
- 필요하면 구분 기호를 변경합니다.
먼저 쉼표로 구분된 값이 들어 있는 모든 셀을 선택합니다. 그다음 데이터 메뉴를 펼치고 텍스트를 열로 분할 옵션을 선택합니다.

기본적으로 구글 스프레드시트는 구분 기호를 자동으로 감지합니다. 특수한 구분 기호를 사용하거나 자동 인식이 제대로 작동하지 않는다면 구분 기호 드롭다운 목록을 펼쳐 필요에 맞게 다른 옵션을 선택하면 됩니다.
참고로, 원본 데이터를 유지하면서 텍스트를 나누고 싶다면 SPLIT 함수를 활용하는 방법도 있습니다. 예를 들어 빈 셀에 =SPLIT(A1, ",") 수식을 입력하면 A1 셀의 텍스트가 쉼표를 기준으로 나뉘어 인접한 셀들에 표시되며, 원본 셀은 그대로 보존됩니다.
이상으로 엑셀과 구글 스프레드시트에서 텍스트를 열로 분할하는 방법을 알아보았습니다!