TEXTSPLIT 함수 추가기능 (엑셀 텍스트 나누기)

(8개의 고객 상품평)

무료

문자열을 특정 구분자를 기준으로 분리합니다. 여러개 구분자를 지정하여 텍스트를 나눌 수 있습니다. 실시간으로 갱신됩니다.

⭐️ 모든 일반 회원에게 무료로 제공되는 자료입니다.
자료 다운로드

파일형식

카테고리:

TEXTSPLIT 함수 추가기능 - DuTool

문자열를 특정 구분자로 나눠 실시간으로 출력하는 함수
(자동갱신, 중복입력방지, 공백제거, 가로/세로 반환 가능)

엑셀 TEXTSPLIT 함수 추가기능 안내

TEXTSPLIT 함수는 특정 문자열을 각 구분자로 나눠 실시간으로 출력하는 사용자지정함수입니다. 두번째 인수인 구분자를 별도로 입력하지 않을경우, TEXTSPLIT 함수는 아래 5개 구분자를 기준으로 텍스트를 분리합니다.

  1. 쉼표 ( , )
  2. 세로바 ( | )
  3. 앰퍼샌드 ( & )
  4. 세미콜론 ( ; )
  5. 줄바꿈

해당함수는 #SPILL 보호가 기본적으로 활성화되어 있습니다. 따라서 문자열이 바뀔 때마다 값을 실시간으로 갱신하려면, 4번째 인수인 'SPILL 보호' 옵션을 FALSE로 변경합니다.

TEXTSPLIT 함수는 구분자로 나눠진 각 결과값 양 옆으로 공백이 있을 시 공백을 제거하여 출력합니다. 공백제거를 원치 않을경우, 5번째 인수인 '공백제거' 옵션을 FALSE로 변경합니다.

TEXTSPLIT 함수의 더욱 다양한 사용예제는 아래에서 확인 가능합니다.

DuTool 추가기능은 다운로드받은 파일을 실행하면 자동으로 설치됩니다. 자세한 단계별 설치방법은 아래 링크를 참고하세요.

회원에게 제공되는 특별한 혜택!

.

주기적인 업데이트 및 패치 제공 

파일 사용 중에 오류나 버그 발생시 커뮤니티에 문의해주세요! 확인 후 실시간 업데이트 및 패치를 제공해드립니다.

.

언제 어디서든, 무제한 다운로드 가능

1년 365일 언제 어디서든 파일이 필요할 경우, '클릭 한 번' 으로 손쉽게 파일을 다운받을 수 있습니다.

.

엑셀 커뮤니티 1:1 질의응답

파일 사용 중에 궁금한 점, 개선사항이 있을 경우 커뮤니티에 글을 올려주세요! 회원 여러분과 함께 교류하며 소통할 수 있습니다.

엑셀 TESTSPLIT 함수 구문
= TEXTSPLIT ( 문자열, [구분자], [세로방향출력], [SPILL보호], [양옆공백제거], [중복구분자제거] )
TEXTSPLIT 함수 인수설명
인수설명
문자열나눌 문자열 또는 문자열이 입력된 셀 입니다.
구분자
[선택인수]
문자열을 나눌 기준이 될 구분자입니다. 구분자를 입력하지 않을경우,아래 5개 구분자를 기준으로 문자열을 분리합니다.

  • 쉼표 ( , )
  • 세로바 ( | )
  • 앰퍼샌드 ( & )
  • 세미콜론 ( ; )
  • 줄바꿈

쉼표와 줄바꿈으로만 문자열을 구분하고 싶을 경우, TEXTSPlIT 함수를 아래와 같이 입력합니다.

= TEXTSPLIT ( "문자열" , ","&CHAR(10) )

쉼표와 별표, 그리고 달러기호로 문자열을 구분하고 싶을 경우 함수를 아래와 같이 입력합니다.

= TEXTSPLIT ( "문자열", ",*$" )
세로방향출력
[선택인수]
세로방향출력이 TRUE 일 경우 결과값이 '세로방향' 으로 출력됩니다. 기본값은 FALSE 입니다.
SPILL보호
[선택인수]
SPILL보호가 FALSE 일 경우, 문자열이 변할 때 마다 기존 범위의 값이 모두 삭제되고 새로운 결과값이 실시간으로 출력됩니다. 기본값은 TRUE 입니다.
양옆공백제거
[선택인수]
TEXTSPLIT 함수로 출력된 각 결과값의 양 옆으로 공백이 있을경우, 공백을 제거한 뒤 값을 출력합니다. 기본값은 TRUE 입니다.

예를들어, "가 , 나 , 다 , 라"를 분리할경우,
- 양옆공백제거가 TRUE이면 "가","나","다","라"가 반환됩니다.
- 양옆공백제거가 FALSE이면 "가 ", " 나 "," 다 "," 라"가 반환됩니다.

중복구분자제거
[선택인수]
중복구분자제거 인수가 TRUE일 경우, 중복되어 입력된 구분자를 제거한 뒤 값을 반환합니다. 기본값은 FALSE 입니다.

예를들어, "가,,나,,다"를 분리할 경우,
- 중복구분자제거가 TRUE이면 "가","나","다"가 반한됩니다.
- 중복구분자제거가 FALSE이면 "가","","나","","다"가 반한됩니다.

호환성
운영체제호환성
Windows 버전엑셀 2007 이상 버전에서 사용가능합니다.
Mac 버전Mac용 엑셀 2011 이상 버전에서 사용가능합니다.

TEXTSPLIT 함수 사용예제

1. 문자열을 가로 방향으로 분리하기
= TEXTSPLIT ( "가,나,다" )
'// TEXTSPLIT 함수가 입력된 셀의 오른쪽방향으로 '가' '나' '다' 가 순서대로 출력됩니다. 

엑셀 텍스트 나누기 TEXTSPLIT 함수 기초 사용

2. 문자열을 세로 방향으로 분리하기
= TEXTSPLIT ( "가,나|다&라;마" , , TRUE )
'// TEXTSPLIT 함수가 입력된 셀의 아래방향으로 '가' '나' '다' '라' '마' 가 순서대로 출력됩니다.
'// 구분자를 따로 명시하지 않을경우 기본 5개 구분자로 텍스트가 분리됩니다.

TEXTSPLIT 함수 세로방향 출력

3. 줄바꿈을 기준으로 텍스트 분리하기
= TEXTSPLIT (
"김병진&이은아"
"한상호&김진아"
"박철중&최아영")
'// TEXTSPLIT 함수의 구분자를 따로 지정하지 않을경우, 줄바꿈과 앰퍼샌드를 기준으로 텍스트가 분리됩니다.

줄바꿈 및 앰퍼샌드 모두 분리됨
따라서, 줄바꿈으로만 텍스트를 분리할 경우 함수를 아래와 같이 입력합니다.

= TEXTSPLIT ( "문자열" , CHAR(10) )
'// 줄바꿈만 기준으로 텍스트가 분리됩니다.

줄바꿈으로만 텍스트 나누기

4. 중복입력된 구분자 무시하고 텍스트 분리하기
= TEXTSPLIT ( "가,,나,다,,라" , , , , , TRUE)
'// 중복입력된 구분자 ",," 를 하나의 구분자 "," 로 인식하여 텍스트를 분리합니다.

중복 입력된 구분자 무시하고 텍스트 나누기

5. 문자열이 변할 때 마다 실시간으로 업데이트 하기
= TEXTSPLIT ( "가,나,다,라" )
'// TEXTSPLIT 함수로 출력될 범위 '4칸' 안에 기존 값이 있을 경우 #SPILL 오류를 반환합니다.

SPILL 보호 활성화

따라서 변하는 문자열을 실시간으로 갱신하려면 SPILL보호 옵션을 FALSE로 입력합니다.

= TEXTSPLIT ( "문자열" , , , FALSE )
'// 변하는 문자열을 실시간으로 업데이트 합니다.

단, SPILL보호를 해제할 경우, TEXTSPLIT 함수가 입력된 셀 기준 우측방향 또는 아래방향으로 연속된 데이터는 모두 덮어쓰기 되므로 주의합니다.
TEXTSPLIT 함수 실시간 업데이트 예제

그 외 참고사항

  • 추가기능으로 제공되는 모든 함수는, '함수가 실행 될 경우' 이전에 기록된 모든 작업 기록을 초기화하므로 이전단계 되돌리기(Ctrl + Z) 기능을 사용할 수 없게되는 점을 주의하여 사용합니다.
  • SPILL보호 옵션을 FALSE로 하여 함수를 실시간 업데이트 할 경우, 함수가 입력된 셀 기준으로 우측방향 또는 아래쪽방향의 연속된 데이터는 모두 초기화되고 덮어쓰기됩니다. 따라서 SPILL보호를 FALSE로 사용할 경우 오른쪽/아래쪽방향으로 연속된 데이터가 입력되지 않도록 주의합니다.

패치노트

  • v1.0.0 (2020.04.26)
    - TEXTSPLIT 함수 추가기능 릴리즈
guest
Inline Feedbacks
View all comments
재미삼아~~
재미삼아~~
2020년 4월 26일 8:12 오후
별점주기 :
     

은근 다음이 기대되는 오빠두입니다~~^^

순진한사람
순진한사람
2020년 4월 27일 8:14 오전
별점주기 :
     

오빠두 엑셀에서는 안되는 것이 없네요...감사합니다

엑셀고고
엑셀고고
2020년 4월 27일 12:38 오후
별점주기 :
     

정말 유용한 기능이네요! 감사합니다 ^^

로돌릭
로돌릭
2020년 5월 6일 9:46 오전
별점주기 :
     

유용한 기능 감사합니다!!

OJH
OJH
2020년 7월 25일 11:33 오후
별점주기 :
     

spill 방지를 false로 놨을 때 엑셀 파일이 정상적으로 저장이 안 되는 것 같습니다 ㅠ 해당 항목이 false로 되어있는 셀이 있으면 문제가 생기네요

admin
admin
2020년 8월 23일 4:07 오후
별점주기 :
     

평상시 자주 유용하게 사용할 수 있겠습니다.^^

악순환의 굴레
악순환의 굴레
2020년 9월 23일 10:39 오전
별점주기 :
     

이것도 유용하게 쓸 수 있겠네요.
고맙습니다~(__)

8
0
여러분의 생각을 댓글로 남겨주세요.x