텍스트
TEXTSPLIT 함수 연습장
구분 기호마다 텍스트를 열로, 필요하면 행으로도 나눠요. 나뉜 조각은 주변 셀로 스필돼요.
연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.
TEXTSPLIT 함수는 이렇게 작동해요
TEXTSPLIT은 col_delimiter가 나올 때마다 텍스트를 잘라서 조각을 한 열씩 스필해요. row_delimiter를 넣으면 행으로도 나눠서 작은 표가 돼요.
구분 기호 여러 개로 한 번에 나누려면 {",",";"} 같은 배열 상수를 넣으세요. 구분 기호가 연달아 있어 생긴 빈 조각은 ignore_empty를 TRUE로 하면 빠져요.
데이터 > 텍스트 나누기를 수식으로 하는 셈이에요. 원본 셀을 바꾸면 결과도 바로 바뀌어요.
구문
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])| 인수 | 뜻 |
|---|---|
text필수 | 나눌 텍스트예요. |
col_delimiter필수 | 열로 나눌 기준이에요. 예: " ". 여러 개는 {",",";"}처럼 써요. |
row_delimiter선택 | 행으로 나눌 기준이에요. 비워 두면 열로만 나눠요. |
ignore_empty선택 | TRUE이면 빈 조각을 건너뛰어요. FALSE(기본값)이면 빈 셀로 남겨요. |
match_mode선택 | 0 대소문자 구분(기본값), 1 대소문자 무시예요. |
pad_with선택 | 행마다 조각 수가 다를 때 빈자리에 넣을 값이에요. 기본값은 #N/A예요. |
예제
| 수식 | 하는 일 | 결과 |
|---|---|---|
=TEXTSPLIT(A2," ") | 주소를 시도, 시군구, 도로명, 번호로 나눠요. | 서울특별시 (1×4 스필) |
=TEXTSPLIT(C2,"-") | 주문 코드를 네 부분으로 나눠요. | KR (1×4 스필) |
=TEXTSPLIT(D2,";") | 태그를 한 열에 하나씩 나눠요. | 빨강 (1×3 스필) |
=TEXTSPLIT(D3,",",,TRUE) | ignore_empty로 쉼표 두 개 사이의 빈칸을 없애요. | 파랑 (1×2 스필) |
=TEXTSPLIT(D5,",",";",,,"-") | 쉼표에서 열로, 세미콜론에서 행으로 나누고 빈자리에는 -를 넣어요. | 빨강 (2×2 스필) |
자주 하는 실수
#SPILL!조각이 들어갈 오른쪽(과 아래쪽) 셀이 비어 있어야 해요. 막고 있는 값을 지우세요.
공백이 남음"가, 나"를 ","로 나누면 " 나"처럼 앞에 공백이 남아요. 구분 기호에 공백까지 넣거나 TRIM으로 감싸세요.
버전TEXTSPLIT은 Microsoft 365, Excel 2024, 웹용 Excel에서 쓸 수 있어요.