Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

마이크로소프트 엑셀(Microsoft Excel)에서는 셀을 여러 부분으로 분할하는 다양한 기법이 있습니다. 수식, 내장 도구, 심지어 파워 쿼리(Power Query)까지 활용하여 하나의 셀이나 열을 두 개 이상의 영역으로 나눌 수 있습니다. 이 글에서는 간단한 예시와 함께 셀 또는 텍스트를 분할하는 여러 가지 실용적인 방법을 소개합니다.

본문에서 사용된 엑셀 워크북 파일은 함께 제공되는 자료를 통해 다운로드할 수 있습니다.

엑셀에서 셀을 분할하는 5가지 방법

1. 텍스트 나누기(Text to Columns) 기능으로 셀 분할하기

아래 표에는 텍스트(Text) 열에 임의의 이름들이 입력되어 있습니다. 여기서는 각 이름을 두 부분으로 나누어, 앞부분은 Cell 1 열에 뒷부분은 Cell 2 열에 표시하겠습니다.

첫 번째 방법은 텍스트 나누기(Text to Column) 기능입니다. 이 기능은 원래 기호나 공백으로 구분되어 있던 텍스트를 여러 부분으로 나눌 때 주로 사용됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 1단계:

➤ 먼저 여러 셀로 나누고 싶은 텍스트 범위를 선택합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 2단계:

➤ 상단의 데이터(Data) 리본 메뉴에서 데이터 도구(Data Tools) 그룹에 있는 텍스트 나누기(Text to Columns) 도구를 클릭합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 3단계:

➤ 아래와 같이 마법사 창이 열리면 다음(Next)을 클릭합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 4단계:

구분 기호(Delimiters) 옵션에서 공백(Space)만 체크합니다.

➤ 다시 다음(Next)을 클릭합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 5단계:

➤ 이제 나눈 텍스트가 표시될 대상 셀을 지정합니다.

마침(Finish)을 누르면 완료됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

아래 스크린샷과 같이 모든 이름이 Cell 1Cell 2 열에 두 부분으로 나누어진 것을 확인할 수 있습니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

함께 읽으면 좋은 글: VBA로 문자열을 여러 열로 나누는 방법 (2가지)

2. 열 삽입 및 병합으로 셀 분할하기

이번에는 제목 아래의 하나의 열을 두 부분으로 나누는 방법을 살펴보겠습니다. 아래 표에서 이름 및 나이(Name & Age) 열을 제목은 그대로 유지한 채 두 개의 열로 분할합니다. 이 방법은 이미 만들어진 큰 데이터 테이블에서 특정 열을 갑자기 나눠야 할 때 특히 유용합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 1단계:

➤ 먼저 성별(Gender) 열을 선택합니다.

➤ 마우스 오른쪽 버튼을 클릭해 바로 가기 메뉴(Context Menu)를 엽니다.

삽입(Insert) 옵션을 선택합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

그러면 이름 및 나이 열 오른쪽에 새 열이 추가됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 2단계:

➤ 이제 이름 및 나이 제목과 새로 삽입된 열의 빈 제목 셀을 함께 선택합니다.

맞춤(Alignment) 그룹에서 가운데 병합(Merge & Center) 명령을 클릭합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

이제 이름 및 나이 열이 두 부분으로 나누어졌습니다. 제목을 병합하지 않고 분리하고 싶다면, 단순히 두 개의 제목 셀에 각각 '이름''나이'라는 텍스트를 입력하면 됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

관련 글

  • 엑셀에서 하나의 셀을 반으로 나누는 방법 (대각선 & 가로)
  • 엑셀 한 셀에 두 줄 입력하는 방법 (4가지)
  • 엑셀에서 셀을 두 행으로 나누는 방법 (3가지)

3. 플래시 필(Flash Fill) 기능으로 셀 나누기

플래시 필(Flash Fill)은 데이터 집합에서 특정 패턴을 학습해 자동으로 결과를 채워 주는 엑셀의 강력한 기능입니다. 대용량 데이터 테이블을 다룰 때 시간을 크게 절약해 줍니다. 그럼 이 기능을 이용해 텍스트 열에서 이름을 분리하는 방법을 알아보겠습니다.

📌 1단계:

C5 셀을 선택하고 B5 셀에 있는 'George Blewett'의 이름(First Name)인 'George'를 직접 입력합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 2단계:

채우기 핸들(Fill Handle)을 이용해 열 전체를 자동 채웁니다.

자동 채우기 옵션(AutoFill) 메뉴에서 플래시 필(Flash Fill) 옵션을 선택합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

그러면 Cell 1 열에 텍스트 열의 모든 이름(First Name)이 자동으로 채워집니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 3단계:

➤ 같은 방식으로 Cell 2 열에도 성(Last Name)을 입력한 후 플래시 필을 적용합니다.

이제 텍스트 열의 모든 이름이 아래 스크린샷과 같이 두 부분으로 나누어졌습니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

함께 읽으면 좋은 글: 엑셀 구분 기호 수식으로 셀 나누기

4. 수식을 이용해 셀 분할하기

LEFT, RIGHT, FIND 함수를 조합해서도 셀을 분할할 수 있습니다. LEFT 함수와 RIGHT 함수는 각각 텍스트의 왼쪽과 오른쪽에서 지정한 개수만큼의 문자를 추출하고, FIND 함수는 셀 안에서 특정 문자나 텍스트를 찾아 그 시작 위치를 반환합니다.

다음 단계를 따라 하며 수식으로 이름과 성을 각각 추출해 보겠습니다.

📌 1단계:

C5 셀을 선택하고 다음 수식을 입력합니다:

=LEFT(B5,FIND(" ",B5)-1)

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

Enter 키를 누르면 'George Blewett'의 이름인 'George'가 추출됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

🔎 수식 작동 원리

  • FIND(" ",B5): FIND 함수B5 셀에서 공백 문자(" ")의 위치를 찾아 '7'을 반환합니다.
  • FIND(" ",B5)-1: 앞의 결과에서 1을 빼면 새로운 반환값은 '6'이 됩니다.
  • LEFT(B5,FIND(" ",B5)-1): 마지막으로 LEFT 함수B5 셀 텍스트에서 앞의 6글자를 추출하여 'George'를 반환합니다.

📌 2단계:

➤ 이제 D5 셀을 선택하고 다음 수식을 입력합니다:

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

Enter 키를 누르면 해당 출력 셀에 이름의 나머지 부분이 표시됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

🔎 수식 작동 원리

  • LEN(B5): LEN 함수B5 셀의 전체 문자 수를 세어 '14'를 반환합니다.
  • FIND(" ",B5): FIND 함수가 다시 B5 셀에서 공백 문자의 위치를 찾아 '7'을 반환합니다.
  • LEN(B5)-FIND(" ",B5): 수식의 이 부분은 앞의 두 결과 값의 차이인 '7'을 반환합니다.
  • RIGHT(B5,LEN(B5)-FIND(" ",B5)): 마지막으로 RIGHT 함수B5 셀 텍스트의 마지막 7글자를 추출하여 'Blewett'을 반환합니다.

📌 3단계:

➤ 이제 C5 셀과 D5 셀을 함께 선택합니다.

D5 셀채우기 핸들(Fill Handle)을 마지막 출력 셀인 D9까지 드래그합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

그러면 아래와 같이 결과가 한 번에 표시됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

함께 읽으면 좋은 글: 엑셀 분할 수식 예제 8가지

5. 파워 쿼리(Power Query)로 셀 분할하기

파워 쿼리(Power Query) 역시 셀을 여러 열로 분할할 수 있는 훌륭한 엑셀 기능입니다. 지금부터 파워 쿼리를 활용해 목표를 달성하는 방법을 알아보겠습니다. 동일한 데이터 집합을 사용해 성명을 이름과 성으로 나누겠습니다.

📌 1단계:

➤ 먼저 제목을 포함한 전체 열의 데이터를 선택합니다.

데이터(Data) 탭으로 이동한 후 '데이터 가져오기 및 변환(Get & Transform Data)' 그룹에서 '테이블/범위에서(From Table/Range)' 옵션을 선택합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 2단계:

'테이블 만들기(Create Table)' 대화 상자에서 '테이블에 머리글이 있습니다(My table has headers)' 옵션에 체크합니다.

확인(OK)을 누릅니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

그러면 파워 쿼리 편집기(Power Query Editor)가 열리고 선택한 데이터가 아래와 같이 표시됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 3단계:

➤ 이제 마우스 포인터를 'Text' 열 머리글 위에 올립니다.

➤ 마우스 오른쪽 버튼을 클릭해 바로 가기 메뉴를 엽니다.

열 분할(Split Column) 하위 메뉴에서 '구분 기호별(By Delimiter)' 옵션을 선택합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 4단계:

➤ 데이터의 텍스트가 공백으로 구분되어 있으므로 강조된 테두리 안과 같이 구분 기호를 '공백(Space)'으로 지정합니다.

확인(OK)을 누르면 완료됩니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

파워 쿼리 창에서 선택한 텍스트가 두 부분으로 나누어진 것을 확인할 수 있습니다. 이제 이 텍스트들을 엑셀 워크시트로 가져와야 합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 5단계:

닫기 및 로드(Close & Load) 드롭다운에서 '닫기 및 로드 위치…(Close & Load To…)' 옵션을 선택합니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

📌 6단계:

데이터 가져오기(Import Data) 대화 상자에서 분할된 텍스트와 머리글이 표시될 시작 셀을 지정합니다.

확인(OK)을 누릅니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

아래 표가 바로 파워 쿼리 편집기를 통해 얻은 최종 결과물입니다.

엑셀에서 셀 분할하는 방법 5가지 (초보자도 따라 하는 쉬운 방법)

함께 읽으면 좋은 글: 엑셀에서 하나의 셀을 두 개로 나누는 방법 (유용한 방법 5가지)

마무리

이 글에서 소개한 다섯 가지 방법을 잘 활용하면 엑셀 스프레드시트에서 셀을 여러 열로 분할해야 할 때 손쉽게 작업할 수 있을 것입니다. 궁금한 점이나 피드백이 있다면 댓글로 알려주세요. 또한 본 사이트에서 다루는 다양한 엑셀 함수 관련 글들도 확인해 보시기 바랍니다.

관련 글

  • 엑셀 수식으로 쉼표 기준 문자열 나누기 (예제 5가지)
  • 엑셀 VBA: 문자별로 문자열 나누기 (유용한 예제 6가지)
  • 엑셀 VBA: 문자 수 기준으로 문자열 나누기 (쉬운 방법 2가지)
  • 엑셀 VBA: 문자열을 행으로 나누기 (실전 예제 6가지)
  • 엑셀 VBA: 문자열을 셀로 나누기 (유용한 활용법 4가지)