EGTools - 전용 함수

TEXTBETWEEN 함수

EGTools 2022. 11. 16. 12:35
728x90

【 함수 요약 】

원본 문자열에서 지정하는 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

 

728x90

'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