【 함수 요약 】
원본 문자열에서 지정하는 2개의 문자열 사이에 있는 내용을 추출함
이 함수는 EGTools 추가기능에서 지원하는 함수입니다.
【 적용 버전 】
Windows용 : 모든 버전
【 함수 구문 】
= TEXTBETWEEN ( Source_text , Left_text , Right_text , [Delim_or_Instance] , [Include] ) |
【 함수 인수 】
인수명 | 옵션 | 기본값 | 설 명 |
Source_text | 필수 | 없음 | 추출하려는 대상 문자열 |
Left_text | 필수 | 없음 | 처음의 기준이 되는 왼쪽 구분 문자열 |
Right_text | 선택 | 없음 | 끝의 기준이 되는 오른쪽 구분 문자열 |
Delim_or_Instance | 선택 | "," | 검색 결과가 여러 개인 경우 모두 연결할 때 사용할 연결문자열을 지정 여러 개중 하나만 추출할 경우 순번을 지정, 순번이 음수이면 뒤에서부터의 순서임 |
Include | 선택 | False | Left_text와 Right_text를 포함하여 추출할지 여부 생략하거나 False로 지정하면 사이에 있는 문자열만 추출 True로 지정하면 시작/끝 기준 문자열을 포함하여 추출 |
【 함수 상세 설명 】
HTML Tag와 같이 시작과 끝의 기준이 되는 문자열을 기준으로 그 내용을 추출할 때 사용함
Delim_or_Instance 에 문자열을 주면 검색된 모든 결과를 문자열을 이용하여 연결하여 출력함
Delim_or_Instance에 0이 아닌 숫자를 주면 검색결과의 해당 순번을 출력함, 음수라면 뒤에서부터의 순서로 -1은 맨끝
【 함수 오류 설명 】
Source_text가 없거나 빈문자이면 "Error: Source text is empty" 출력
Left_text가 없거나 빈문자이면 "Error: Left text is empty" 출력
Right_text가 없거나 빈문자이면 "Error: Right text is empty" 출력
Delim_or_Instance에 0을 지정하면 #Value! 오류
찾는 결과가 없으면 빈문자열("") 출력
【 함수 사용시 주의사항 】
Left_text와 Right_text를 같은 문자열로 지정할 경우 하나씩 건너 뛰게 되므로 의도하지 않은 결과가 될 수 있음
Left_text와 Right_text에 쌍따옴표(")를 포함하여 지정할 경우 2개를 넣어야 하나로 인식이 됨(예제 참조)
【 함수 사용 예제 】
A1에 <a href="https://bit.ly/egToolsX">EG Tools</a> 을 대상으로
A2 =TEXTBETWEEN(A1,">","<") => "EG Tools"
A3 =TEXTBETWEEN(A1,"=""",""">") => "https://bit.ly/egToolsX"
【 비슷한 기능의 다른 함수 】
TEXTPICK
STREXT
REGEXEXTRACT
'EGTools - 전용 함수' 카테고리의 다른 글
TOSOLAR 함수 (0) | 2022.11.16 |
---|---|
TOLUNAR 함수 (0) | 2022.11.16 |
CODE128 함수 (0) | 2022.11.16 |
QRCODE 함수 (0) | 2022.11.16 |
WEEKNUMOFMONTH 함수 (0) | 2022.11.16 |