엑셀 xTEXTSPLIT 함수 추가기능 (텍스트 나누기)
문자열를 특정 구분자로 나눠 실시간으로 출력하는 엑셀 추가기능 함수입니다. (중복방지, 공백제거, 가로/세로 출력 옵션 추가)
파일 다운로드 ( 무료 )
30 EP0 EP 특별 할인 중!
2,250 명 이상의 회원이 다운로드 받았어요! ( 37개의 리뷰)
엑셀 xTEXTSPLIT 함수 추가기능 (텍스트 나누기) 썸네일
엑셀 텍스트 나누기 TEXTSPLIT 함수 기초 사용
TEXTSPLIT 함수 세로방향 출력
줄바꿈으로만 텍스트 나누기
추가기능 이용 가이드
추가기능 상세 정보
문자열를 특정 구분자로 나눠 실시간으로 출력하는 엑셀 추가기능 함수입니다. (중복방지, 공백제거, 가로/세로 출력 옵션 추가)
파일이름
DuTool-xTEXTSPLIT 함수 추가기능.xlam
지원 버전
윈도우 : 오피스 2010 버전 이상
Mac : 오피스 2013 버전 이상
사용자 평점
4.82
누적 다운로드
사용자 후기

추가기능 활용 가이드
추가기능 사용법 안내
엑셀 추가기능은 실행파일이 아닌, 엑셀에 등록하여 사용하는 확장 도구입니다.
함수 구문
=xTEXTSPLIT(문자열,[구분자],[세로방향출력],[SPILL보호],[양옆공백제거],[중복구분자제거])
문자열
-

나눌 문자열 또는 문자열이 입력된 셀입니다.

구분자
-
[선택인수]

문자열을 나눌 구분자입니다. 구분자를 지정하지 않으면, 5개의 기본 구분자로 문자열을 나눕니다.

  • 기본 구분자 : 세로바 ( | ) , 앰퍼샌드 ( & ) , 세미콜론 ( ; ) , 줄바꿈 , 쉼표 ( , )
  • 예를 들어, 쉼표와 줄바꿈으로 문자열구분 할 경우, 함수를 다음과 같이 작성합니다.
    = xTEXTSPLIT ( "문자열" , ","&CHAR(10) )
  • 쉼표, 별표, 달러기호로 문자열을 구분할 경우, 함수를 다음과 같이 작성합니다.
    = xTEXTSPLIT ( "문자열", ",*$" )
세로방향출력
-
[선택인수]

TRUE 일 경우 결과값이 '세로방향' 으로 출력합니다. 기본값은 FALSE 입니다.

SPILL보호
-
[선택인수]

SPILL 보호가 FALSE일 경우, 값이 변할 때 마다 기존 범위의 값을 모두 삭제하고 새로운 결과를 실시간으로 출력합니다. 기본값은 TRUE 입니다

공백제거
-
[선택인수]

TEXTSPLIT 함수로 출력된 각 결과값의 양 옆으로 공백이 있을경우, 공백을 제거합니다. 기본값은 TRUE 입니다.

  • 예를 들어, "가 , 나 , 다 , 라"를 나눌 시,
    - 공백 제거가 TRUE 일 때 → "가","나","다","라"
    - 공백 제거가 FALSE 일 때 → "가 ", " 나 "," 다 "," 라"
    를 출력합니다.
중복구분자제거
-
[선택인수]

중복구분자제거가 TRUE일 경우, 중복된 구분자를 하나의 구분자로 처리합니다. 기본값은 FALSE 입니다.

  • 예를 들어, "가,,나,,다"를 나눌 시,
    - 중복구분자제거가 TRUE 일 때 → "가","나","다"
    - 중복구분자제거가 FALSE 일 때 →"가","","나","","다"
    를 출력합니다.
1. M365 버전, TEXTSPLIT 함수 튜토리얼

M365 버전에 새롭게 추가된 TEXTSPLIT 함수의 기초-활용 예제는 아래 영상 강의를 참고하세요!👇

2. 엑셀 모든 버전 가능! 기본 함수로 텍스트 나누기

엑셀 모든 버전에서 제공되는 기본 함수만으로  텍스트 나누기를 구현하는 방법은 아래 영상 강의에서 자세히 정리했습니다.😊

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

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

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

TEXTSPLIT 함수 세로방향 출력

5. 줄바꿈 기준으로 텍스트 분리하기
=xTEXTSPLIT("문자열",CHAR(10))
/ / 줄바꿈 기준으로 텍스트를 분리합니다.

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

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

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

7. 텍스트를 실시간으로 나누기

SPILL보호 옵션을 FALSE로 사용하면 문자열이 변할 때마다 실시간으로 텍스트를 나눕니다. 단, SPILL보호를 FALSE로 사용할 경우, 오른쪽/아래쪽으로 연속된 데이터가 모두 삭제되는 점을 주의합니다.

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

TEXTSPLIT 함수 실시간 업데이트 예제


알아두면 좋은 정보
사용 전 참고사항

엑셀 2024 이후 또는 M365 버전 사용자는 엑셀에서 기본으로 제공되는 TEXTSPLIT 함수를 사용합니다.

추가기능으로 실행된 작업은 실행 취소 (Ctrl + Z) 기능을 사용할 수 없습니다.

SPILL보호 옵션을 FALSE로 할 경우, 함수가 입력된 셀 기준으로 오른쪽과 아래쪽으로 연속된 데이터는 모두 초기화됩니다.
따라서, SPILL보호를 FALSE로 사용할 경우 오른쪽/아래쪽방향으로 연속된 데이터가 입력되지 않도록 주의합니다.


최신 업데이트 정보
버전 히스토리
버전
날짜
변경사항
2.0.0
2022-11-01
M365 버전 TEXTSPLIT 함수 업데이트로 인한 함수명 변경 (→xTEXTSPLIT)
1.0.0
2020-04-26
TEXTSPLIT 함수 추가기능 업로드
37 댓글
Inline Feedbacks
모든 댓글 보기
37
0
여러분의 생각을 댓글로 남겨주세요.x