KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

Excel TEXTSPLIT 함수

작성자Siluvia수정 날짜

TEXTSPLIT 함수는지정된 구분 기호를 사용하여 텍스트 문자열을 열과 행으로 구성된 배열로 분할합니다。

참고: 이 함수는 Microsoft 365 Insider 채널의 Excel 에서만 사용할 수 있습니다。

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

구문

=TEXTSPLIT()text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

인수

Text(필수): 분할할 텍스트;
Col_delimiter(필수): 열 방향으로 텍스트를 분할할 위치를 나타내는 구분 기호 또는 하위 문자열;
Row_delimiter(선택): 행 방향으로 텍스트를 분할할 위치를 나타내는 구분 기호 또는 하위 문자열;
Ignore_empty(선택): 빈 셀을(를) 무시할지 여부를 지정합니다。
--FALSE(기본값): 텍스트를 분할할 때 빈 셀을(를) 유지합니다。
--TRUE: 텍스트를 분할할 때 빈 셀을(를) 무시합니다。
Match_mode(선택): 구분 기호가 대소문자를 구분할지 여부를 결정합니다。
--0(기본값): 대소문자 구분。
--1: 대소문자 구분 안 함。
pad_with(선택 사항): 2 차원 배열에서 누락된 값을 채우기 위한 값입니다。 기본값은 #N/A 오류 값입니다。

참고 사항

1) 이 함수는 Excel 의텍스트를 열로 나누기마법사와 동일하게 작동합니다;
2) 이 함수는TEXTJOIN 함수의 역함수입니다;
3) “pad_with”가 생략되면 2 차원 배열에서 누락된 값을 채우기 위해 #N/A 가 사용됩니다;
4) 여러 개의 구분 기호는 배열 상수로 묶고 쉼표로 구분해야 합니다。 예:{“구분기호1”,“구분기호2”,。。。}.

반환 값

분할된 텍스트 문자열을 반환합니다。

예제

다음은 다양한 조건에서 TEXTSPLIT 함수를 사용하여 텍스트를 분할하는 방법을 보여주는 예제입니다。

#예제 1: 구분 기호를 사용하여 텍스트를 열 또는 행으로 분할하기

아래 스크린샷과 같이 셀 A2 의 텍스트를 쉼표를 기준으로 열 또는 행으로 분할하려면 다음과 같이 TEXTSPLIT 함수를 적용할 수 있습니다。

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

쉼표를 기준으로 텍스트를 가로(열) 방향으로 분할하기

셀을 선택하고 다음 수식을 입력한 후Enter키를 누릅니다。

결과 셀에는 자동 채우기 핸들을 사용하지 않고도 동시에 분할된 텍스트가 표시됩니다。

=TEXTSPLIT(A2,",")

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

쉼표를 기준으로 텍스트를 세로(행) 방향으로 분할하기

지정된 구분 기호를 사용하여 텍스트를 세로(행) 방향으로 분할하려면 col_delimiter 인수를 비워 두고 구분 기호 지정을(를)row_delimiter인수로 지정해야 합니다。 다음 단계를 따르세요。

셀을 선택하고 다음 수식을 입력한 후Enter키。

결과 셀에는 자동 채우기 핸들을 사용하지 않고도 동시에 분할된 텍스트가 표시됩니다。

=TEXTSPLIT(A2,,",")

Excel TEXTSPLIT 함수의 사용법을 보여줍니다
#예제 2: TEXTSPLIT 함수로 텍스트를 분할할 때 빈 셀 무시하기

아래 스크린샷과 같이 텍스트 문자열에 값 없이 두 개 이상의 연속된 구분 기호가 포함된 경우 기본적으로 TEXTSPLIT 함수는 텍스트를 분할할 때 빈 셀을(를) 유지합니다。 텍스트를 분할할 때 빈 셀을(를) 무시하려면 다음과 같이 TEXTSPLIT 함수를 적용할 수 있습니다。

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

빈 셀을 선택하고 다음 수식을 입력한 후Enter키를 눌러 모든 분할된 텍스트를 가져오고 빈 셀을(를) 무시합니다。 분할할 텍스트 목록이 있는 경우 결과 셀을 선택하세요하고 자동 채우기 핸들을 아래로 드래그하여 나머지 결과를 가져옵니다。

=TEXTSPLIT(A2,",",,TRUE)

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

참고: 이 수식에서 논리 값 “TRUE”는ignore_empty인수로 제공됩니다。

#예제 3: 대소문자 구분 또는 비구분으로 텍스트 분할하기

기본적으로 TEXTSPLIT 함수는 match_mode 가 0 으로 설정되거나 공백으로 남겨져 있기 때문에 대소문자 구분입니다。

아래 스크린샷과 같이 TEXTSPLIT 함수의match_mode인수가 공백으로 남겨졌으므로 지정된 텍스트 문자열에서 “Consultant” 텍스트와 정확히 일치하는 항목만 검색합니다。

=TEXTSPLIT(A2,「Consultant」)

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

정확히 일치하는 항목만 검색하지 않으려는 경우, 예를 들어 “Consultant”와 “CONSULTANT”를 모두 포함하는 텍스트를 검색해야 한다면 match_mode 인수를 1 으로 지정하여 이를 수행할 수 있습니다。

빈 셀을 선택하고 아래 수식을 입력한 후Enter키를 누릅니다。 이 결과 셀을 선택하고자동 채우기 핸들을 아래로 드래그하여 나머지 결과를 가져옵니다。

=TEXTSPLIT(A2,「Consultant」,,TRUE,1)

Excel TEXTSPLIT 함수의 사용법을 보여줍니다
#예제 4: 텍스트를 동시에 행과 열로 분할하기

TEXTSPLIT 함수를 사용하여 텍스트를 동시에 행과 열로 분할하려면 수식에서 col_delimiter 및 row_delimiter 인수를 동시에 지정해야 합니다。

아래 표와 같이 셀 C2 에 다음 수식을 입력하고Enter키를 눌러 해당 행과 열에 동시에 분할된 텍스트를 가져올 수 있습니다。

=TEXTSPLIT(A2,":", ",")

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

참고:이 경우 콜론 “:”이(가)col_delimiter인수로 제공되고, 쉼표 “,”가row_delimiter인수로 제공됩니다。

#예제 4: 2 차원 배열에서 누락된 값에 사용자 지정 값을 채우기

TEXTSPLIT 함수를 사용하여 텍스트를 동시에 행과 열로 분할할 때 원본 텍스트 문자열에 누락된 값이 있으면 Excel 은 결과에 #N/A 오류를 반환합니다。

아래 스크린샷과 같이 “Released date” 텍스트 뒤에 콜론 “:”이 없으므로 Excel 은 “Released date” 옆에Released date대신#N/A를 반환합니다。

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

2 차원 배열에서 #N/A 오류 대신 대시(-) 문자로 모든 누락된 값을 채우려면 마지막 인수 “pad_with”를 “-”로 지정하면 됩니다。

빈 셀을 선택하고 다음 수식을 입력한 후Enter키를 눌러 행과 열에 모든 분할된 텍스트를 가져옵니다。

=TEXTSPLIT(A2,":",",",,,"-")

Excel TEXTSPLIT 함수의 사용법을 보여줍니다
#예제 5: 여러 구분 기호를 사용하여 텍스트 분할하기

TEXTSPLIT 함수는 텍스트를 동시에 분할하는 데 여러 구분 기호를 사용할 수 있습니다。 그러나 구분 기호는 배열 상수로 묶이고 쉼표로 구분되어야 합니다。 예:{“delimiter1”,”delimiter2”,...}.

아래 표의 텍스트 문자열에는 “-”와 “,”라는 두 개의 구분 기호가 포함되어 있습니다。 이 두 구분 기호를 사용하여 텍스트를 분할하려면 다음과 같이 TEXTSPLIT 함수를 적용해야 합니다。

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

빈 셀을 선택하고 다음 수식을 입력한 후Enter키를 누릅니다。

=TEXTSPLIT(A2,{"-",","})

Excel TEXTSPLIT 함수의 사용법을 보여줍니다

참고: 이 수식에서col_delimiter인수는{"-",","}로 지정됩니다。


관련 함수

Excel TEXTAFTER 함수
TEXTAFTER 함수는 지정된 하위 문자열이나 구분 기호 뒤에 오는 텍스트를 추출하여 반환합니다。

Excel TEXTBEFORE 함수
TEXTBEFORE 함수는 지정된 하위 문자열이나 구분 기호 앞에 오는 텍스트를 반환합니다。

Excel VALUETOTEXT 함수
VALUETOTEXT 함수는 지정된 값을 텍스트로 변환합니다。


최고의 Office 생산성 도구

Kutools for Excel - 남들과 차별화되게 도와드립니다

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석를 혁신하세요:지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시  |  빈 행 삭제  |  데이터 손실 없이 열 결합 또는 셀 제거  |  공식을 사용하지 않는 반올림...
슈퍼 VLookup:다중 조건  |  다중 값  |  다중 시트 간 검색  |  퍼지 매치...
고급 드롭다운 목록:쉬운 드롭다운 목록  |  종속형 드롭다운 목록  |  다중 선택 드롭다운 목록...
열 관리자:특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 토글  |열 비교하여동일한/다른 셀 선택...
주요 기능:그리드 포커스  |  디자인 보기  |  향상된 수식 표시줄  |  워크북 및 시트 관리자|자원 라이브러리(자동 텍스트)|  날짜 선택기  |  워크시트 병합  |  암호화/셀 해독  |  목록 기반 이메일 발송  |  슈퍼 필터  |  특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
15 상위 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제...)|  50+차트유형(간트 차트...)|  40+ 실용적인수식(생일을 기준으로 나이 계산...)|  19 삽입도구(QR 코드 삽입,경로에서 그림 삽입...)|  12 변환도구(단어로 변환하기,환율 변환...)|  7 병합 및 분할도구(고급 행 병합,Excel 셀 분할...)|。。。 외 다수
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개의 다른 언어를 지원합니다!

Kutools for Excel 는 300 개 이상의 기능을 자랑하며,필요한 기능을 언제나 클릭 한 번으로 사용할 수 있습니다。。。


Office Tab - Microsoft Office(Excel 포함)에서 탭 기반 읽기 및 편집 활성화

  • 수십 개의 열린 문서 간 전환에 단 1 초면 충분합니다!
  • 매일 수백 번의 마우스 클릭을 줄여주어 마우스 손과 작별하세요。
  • 여러 문서를 보거나 편집할 때 생산성을 50% 만큼 높여줍니다。
  • Chrome, Edge 및 Firefox 처럼 Office(Excel 포함)에 효율적인 Tabs 를 제공합니다。