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

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

업무를 하다 보면 텍스트 데이터를 특정 열로 나누어 정리해야 할 때가 있습니다. 이런 경우 Excel의 텍스트 나누기(Text to Columns) 기능을 사용하거나, 다양한 수식을 적용하거나, VBA 코드를 활용할 수 있습니다. 이번 글에서는 Excel에서 수식으로 텍스트를 열로 자동 분할하는 방법을 익힐 수 있는 간단한 3가지 수식을 소개합니다. 텍스트를 열로 분할하는 수식을 찾고 계셨다면 이 글이 유용한 가이드가 될 것입니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

Excel에서 수식을 사용해 텍스트를 열로 자동 분할하는 방법은 크게 3가지가 있습니다. 아래의 절차만 그대로 따라 하면 누구나 쉽게 원하는 결과를 얻을 수 있습니다.

방법 1: LEFT, MID, RIGHT 함수 조합으로 텍스트를 열로 자동 분할하기

LEFT, MID, RIGHT 함수를 결합한 수식을 사용하면 텍스트를 손쉽게 열로 분할할 수 있습니다. 다음 절차를 따라 해 보세요.

단계:

  • 먼저 정돈된 데이터셋을 준비합니다. 여기서는 IP 주소(IP Address) 열에 IP 주소를 입력했으며, 앞의 2자리는 도시 코드, 그다음 3자리는 고객 번호, 마지막 3자리는 부서 코드를 의미합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 앞의 2자리(도시 코드)를 분리하려면 아래 수식을 입력합니다.

=LEFT(B5,2)

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • Enter 키를 눌러 결과를 확인합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 채우기 핸들(Fill Handle)을 사용해 나머지 셀까지 자동 채우기(AutoFill) 합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 같은 방식으로 중간 3자리를 추출하려면 아래 수식을 적용합니다.

=MID(B5,4,3)

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • Enter 키를 눌러 결과를 확인합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 나머지 셀도 자동 채우기 합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 마지막 3자리를 추출하려면 아래 수식을 입력합니다.

=RIGHT(B5,3)

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • Enter 키를 눌러 결과를 출력합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 마지막으로 나머지 셀까지 자동 채우기하면 모든 데이터 추출이 완료됩니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

함께 읽으면 좋은 글: Excel에서 줄바꿈 문자로 텍스트 나누기 기능 사용하는 방법

방법 2: TRANSPOSE, FILTERXML, SUBSTITUTE 함수 조합으로 텍스트를 열로 자동 분할하기

TRANSPOSE, FILTERXML, SUBSTITUTE 함수를 조합한 수식으로도 텍스트를 열로 자동 분할할 수 있습니다. 다음 단계를 따라 해 보세요.

단계:

  • 먼저 정돈된 데이터셋을 만듭니다. 여기서는 정보(Information) 열에 상세 정보를 담고 있으며, 이를 순서대로 이름(First Name), 성(Last Name), 성별(Gender), 도시(City), 회사(Company) 열로 분할하려고 합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 다음으로 아래 수식을 입력해 텍스트를 열로 분할합니다.

=TRANSPOSE(FILTERXML("<t><s>" &SUBSTITUTE(B5,",","</s><s>") & "</s></t>","//s"))

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • Enter 키를 눌러 결과를 확인합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 마지막으로 나머지 셀도 자동 채우기 합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

함께 읽으면 좋은 글: Excel에서 기존 데이터를 덮어쓰지 않고 텍스트를 열로 변환하는 방법

방법 3: TRIM, MID, SUBSTITUTE 함수 조합으로 텍스트를 열로 자동 분할하기

텍스트를 열로 자동 분할하는 또 다른 효과적인 방법은 TRIM, MID, SUBSTITUTE 함수를 조합한 수식을 활용하는 것입니다. 다음 단계를 따라 해 보세요.

단계:

  • 먼저 정돈된 데이터셋을 만듭니다. 여기서는 정보(Information) 열에 상세 정보를 담고 있으며, 이를 순서대로 이름, , 성별, 도시, 회사 열로 분할하려고 합니다.
  • C5의 값을 구하기 위해 아래 수식을 입력합니다.

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),COLUMNS($B:B)*LEN($B5)-(LEN($B5)-1),LEN($B5)))

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • Enter 키를 눌러 셀 값을 확인합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 이제 오른쪽 방향으로 자동 채우기하여 텍스트를 열로 분할합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

  • 마지막으로 채우기 핸들을 이용해 나머지 셀까지 자동 채우기 합니다.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

함께 읽으면 좋은 글: Excel에서 여러 구분 기호로 텍스트를 열로 변환하는 방법

연습 영역

실력을 더욱 향상시키고 싶다면 아래 연습 영역에서 직접 실습해 보세요.

Excel 수식으로 텍스트를 열로 자동 분할하는 3가지 방법

결론

지금까지 Excel에서 수식으로 텍스트를 열로 자동 분할하는 방법을 익힐 수 있는 간단한 3가지 수식을 살펴보았습니다. 이 글이 Excel 사용자 여러분께 조금이라도 도움이 되었다면 기쁘겠습니다. 추가로 궁금한 점이 있다면 댓글로 남겨 주세요. Excel 활용과 관련된 더 많은 글은 저희 사이트에서 확인하실 수 있습니다.

관련 글

  • Excel 텍스트 나누기에서 줄바꿈을 구분 기호로 사용하는 방법
  • [해결됨!] Excel 텍스트 나누기 시 데이터가 삭제되는 문제
  • Excel에서 날짜에 텍스트 나누기를 활용하는 방법 (쉬운 단계별 가이드)