본문 바로가기
엑셀

엑셀 데이터 분할에 대해서 알아보자.

by koko1 2023. 3. 29.
반응형

엑셀에서 데이터 분할은 하나의 셀에 있는 데이터를 여러 개의 셀로 나누는 작업입니다.

 

1. 데이터 분할

데이터 분할은 "데이터" 탭에서 "텍스트 나누기"를 클릭하여 수행할 수 있습니다. 분할할 셀을 선택하고 "텍스트 나누기"를 선택하면 "텍스트를 나눌 기준"을 선택할 수 있는 창이 나타납니다. 분할 기준을 선택한 후 "확인"을 클릭하면 선택한 기준으로 셀의 내용이 분할되어 새로운 셀에 입력됩니다.

 

1) 수식으로 데이터 분할하기

수식을 사용하여 데이터를 분할할 때는 LEFT, RIGHT, MID 등의 함수를 사용합니다. 이 함수들은 문자열에서 특정 위치나 길이의 문자열을 추출하는 데 사용됩니다.

 

예를 들어, A열에는 전체 이름이 있습니다. 이 경우, 전체 이름에서 성씨만 추출하여 B열에 입력하려면 다음과 같이 작업합니다.

 

 

  • 분할할 셀을 선택합니다. 이 경우, A열을 선택합니다.
  • "함수" 탭에서 "텍스트" 그룹의 "LEFT" 함수를 클릭합니다.
  • "텍스트"에 A2 셀의 위치를 입력합니다.
  • "수(num_chars)"에 성씨의 길이를 입력합니다. 이 경우, 2글자인 "김"을 추출해야 하므로 2를 입력합니다.
  • "입력"을 클릭하고 B2에 수식이 적용되도록 합니다.
  • 수식을 B열의 다른 셀에도 적용하려면 B2를 선택하고 마우스 포인터를 셀 우측 하단으로 드래그하여 범위를 확장합니다.

이와 같이 수식을 사용하여 데이터를 분할할 수 있습니다. 또한 MID 함수를 사용하여 특정 위치에서부터 일정 길이의 문자열을 추출할 수도 있습니다.

 

 

예를 들어, 전화번호가 010-1234-5678 형식으로 입력된 A열이 있고, "-"를 기준으로 앞부분은 국번, 중간은 지역번호, 뒷부분은 개별번호로 분할하여 B, C, D열에 각각 입력하고자 한다면 다음과 같이 작업합니다.

 

2) 국번 추출하기

B2 셀에 다음과 같은 수식을 입력합니다.

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

FIND 함수는 "-"의 위치를 찾아 해당 위치 이전의 문자열을 추출합니다.

LEFT 함수는 문자열의 왼쪽부터 일정 길이의 문자열을 추출합니다.

따라서, 위 수식은 "-" 이전의 문자열 즉, 국번을 추출합니다.

B2 셀에 수식을 입력한 후, B2를 선택한 상태에서 마우스 포인터를 셀 우측 하단으로 드래그하여 B열에 해당 수식을 적용합니다.

 

3) 지역번호 추출하기

C2 셀에 다음과 같은 수식을 입력합니다.

 

 

=MID(A2,FIND("-",A2)+1,FIND("-",A2,FIND("-",A2)+1)-FIND("-",A2)-1)

FIND("-",A2)+1은 첫 번째 "-" 다음의 문자열 위치를 찾습니다.

FIND("-",A2,FIND("-",A2)+1)은 두 번째 "-"의 위치를 찾습니다.

따라서, 위 수식은 첫 번째와 두 번째 "-" 사이의 문자열을 추출합니다.

MID 함수는 문자열에서 특정 위치에서부터 일정 길이의 문자열을 추출합니다.

C2 셀에 수식을 입력한 후, C2를 선택한 상태에서 마우스 포인터를 셀 우측 하단으로 드래그하여 C열에 해당 수식을 적용합니다.

 

4) 개별번호 추출하기

D2 셀에 다음과 같은 수식을 입력합니다.

=RIGHT(A2,LEN(A2)-FIND("-",A2,FIND("-",A2)+1))

FIND("-",A2,FIND("-",A2)+1)은 두 번째 "-"의 위치를 찾습니다.

LEN(A2)-FIND("-",A2,FIND("-",A2)+1)는 두 번째 "-" 이후의 문자열 길이를 계산합니다.

따라서, 위 수식은 두 번째 "-" 이후의 문자열, 즉 개별번호를 추출합니다.

RIGHT 함수는 문자열의 오른쪽부터 일정 길이의 문자열을 추출합니다.

D2 셀에 수식을 입력한 후, D2를 선택한 상태에서 마우스 포인터를 셀 우측 하단으로 드래그하여 D열에 해당 수식을 적용합니다.

 

위와 같이 LEFT, MID, RIGHT 함수를 활용하여 엑셀에서 데이터 분할을 수행할 수 있습니다.

 

2023.04.16 - [엑셀] - 엑셀 차트 데이터 애니메이션 추가하기

 

엑셀 차트 데이터 애니메이션 추가하기

엑셀 차트에서 애니메이션을 추가하는 것은 시각적인 요소를 강화하여 데이터를 더욱 생생하게 보여주는 방법 중 하나입니다. 차트 데이터를 시각적으로 표현할 때 애니메이션을 추가하면 데

4ulove.tistory.com

2023.04.16 - [엑셀] - 엑셀 차트 데이터 조건부 서식 지정하기

 

엑셀 차트 데이터 조건부 서식 지정하기

엑셀 차트에서 조건부 서식 지정을 활용하면 특정 조건에 따라 셀의 서식을 다르게 지정할 수 있습니다. 이를 통해 차트 데이터의 특징을 강조하거나, 가시성을 높일 수 있습니다. 조건부 서식

4ulove.tistory.com

2023.04.14 - [엑셀] - 엑셀 차트 데이터 트렌드 포인트 표시방법

 

엑셀 차트 데이터 트렌드 포인트 표시방법

Excel에서 차트 데이터에 트렌드 포인트를 표시하는 방법은 다음과 같습니다. 1. 데이터 포인트 선택 차트를 클릭하여 "차트 도구" 탭을 엽니다. "디자인" 탭에서 "데이터" 그룹 내 "데이터 편집" 클

4ulove.tistory.com

 

반응형

댓글