728x90
【 함수 요약 】
선택된 범위에서 다른 값은 그대로 유지하고 지정하는 열에 대해서 구분자를 기준으로 분해하여 나열합니다.
지정하는 열에 대해서 TextSplit을 실시하고, 나머지 열은 그대로 사용하여 확장합니다.
이 함수는 EGTools 추가기능에서 지원하는 함수입니다.
【 적용 버전 】
Windows용 : 모든버전
【 함수 구문 】
= EXPLODE ( DataArray, Col_num , [ Delimiter ] , [ ByCol ] , [Pad-With] ) |
【 함수 인수 】
인수명 | 옵션 | 기본값 | 설 명 |
DataArray | 필수 | 없음 | 데이터 범위나 배열 |
Col_num | 필수 | 없음 | 내용을 분해할 열 번호 |
Delimiter | 선택 | " " | 구분자, 생락하면 공백(띄어쓰기)를 사용함 여러 개를 지정할 경우 {","," "} 처럼 중괄호를 사용 |
ByCol | 선택 | False | 열방향 지정 여부, False(기본값) = 행(세로)방향으로 분해 True = 열(가로)방향으로 분해 |
Pad_With | 선택 | 빈셀 | 찾는 값이 없을 때 대체할 값, 생략하면 값이 없는 빈셀 ByCol을 적용할 경우 가장 많은 열을 기준으로 부족한 셀에 채울 내용 |
【 함수 상세 설명 】
지정한 범위에서 다른 값은 유지하고, 지정하는 열만 분해하여 나열하여 세로(행)방향이나 가로(열)방향으로 확장합니다.
가로 방향으로 확장할 경우 값이 없는 곳은 빈셀로 표시됩니다.
가로(열) 방향으로 확장하는 것은 텍스트 나누기와 비슷하나 오른쪽에 인접한 열을 덮어쓰지 않습니다.
【 함수 오류 설명 】
DataArray가 배열이 아닌 경우 #REF!오류
Col_Num이 선택한 열 수보다 크거나 혹은 1보다 작은 경우 #NUM! 오류
【 함수 사용시 주의사항 】
Delimiter(구분자)를 여러 개 사용할 경우 중괄호와 쉼표를 사용 (예, {",", " "})
여러 구분자중에 중복되는 문자열이 있을 경우 길이가 큰 것을 앞에 표시
(예, "쉼표/공백/쉼표+공백"을 지정할 경우 "쉼표+공백"을 앞에 배치 -> {", ", ",", " "} )
【 함수 사용 예제 】
Explode_sample.xlsx
0.01MB
【 비슷한 기능의 다른 함수 】
TEXTSPLIT
728x90
'EGTools - 전용 함수' 카테고리의 다른 글
EXRATE 함수 (exUSD, exEUR, exJPY, exCNY, exGBP) (0) | 2024.01.22 |
---|---|
SHEETSLIST 함수 (0) | 2023.11.01 |
IFVISIBLE 함수 (0) | 2023.08.18 |
DIRFOLDER 함수 (0) | 2023.08.13 |
FINDWORKDAY 함수 (0) | 2023.07.22 |