엑셀 xTEXTSPLIT 함수 추가기능 (텍스트 나누기)
문자열를 특정 구분자로 나눠 실시간으로 출력하는 엑셀 추가기능 함수입니다. (중복방지, 공백제거, 가로/세로 출력 옵션 추가)
파일 다운로드 ( 무료 )
30 EP → 0 EP 특별 할인 중!
추가기능 이용 가이드
추가기능 상세 정보
문자열를 특정 구분자로 나눠 실시간으로 출력하는 엑셀 추가기능 함수입니다. (중복방지, 공백제거, 가로/세로 출력 옵션 추가)
파일이름
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 함수가 입력된 셀의 오른쪽방향으로 '가' '나' '다' 가 순서대로 출력됩니다.
4. 문자열을 세로 방향으로 분리하기
=xTEXTSPLIT("가,나|다&라;마",,TRUE) / / 함수가 작성된 셀 아래로 '가' '나' '다' '라' '마' 가 순서대로 출력됩니다. / / 구분자를 따로 명시하지 않을경우 5개의 기본 구분자로 텍스트가 분리됩니다.
5. 줄바꿈 기준으로 텍스트 분리하기
=xTEXTSPLIT("문자열",CHAR(10)) / / 줄바꿈 기준으로 텍스트를 분리합니다.
6. 중복된 구분자를 무시하고 텍스트 분리하기
=xTEXTSPLIT("가,,나,다,,라" , , , , , TRUE) / / 중복된 구분자 ",," 를 하나의 구분자 "," 로 인식하여 텍스트를 분리합니다.
7. 텍스트를 실시간으로 나누기
SPILL보호 옵션을 FALSE로 사용하면 문자열이 변할 때마다 실시간으로 텍스트를 나눕니다. 단, SPILL보호를 FALSE로 사용할 경우, 오른쪽/아래쪽으로 연속된 데이터가 모두 삭제되는 점을 주의합니다.
=xTEXTSPLIT("문자열" , , , FALSE ) / / 변하는 문자열을 실시간으로 업데이트 합니다.
알아두면 좋은 정보
사용 전 참고사항
엑셀 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 댓글