EGTools - 구글시트 함수

REGEXEXTRACT 함수 (Google Sheets 호환함수)

EGTools 2022. 11. 11. 15:37
728x90

【 함수 요약 】

Google Sheets에서 제공하는 REGEXEXTRACT 함수를 Excel에서 사용할 수 있는 호환함수

정규 표현식에 따라 첫 번째로 일치하는 하위 문자열을 추출합니다.

 

이 함수는 EGTools 추가기능에서 지원하는 함수입니다.

원본함수 설명  :  

https://support.google.com/docs/answer/3098244?hl=ko 

원본 함수와 차이점 :

세번째 인수인 Instance 추가되었음.

세번째 인수에 숫자를 지정하면 Regular_exp에 매칭되는 값 중에서 지정하는 순번을 검출

음수를 지정하면 뒤에서부터의 순번을 적용함

세번째 인수에 문자열(구분자)을 지정하면 Regular_exp에 매칭되는 모든 값을 구분자로 연결하여 출력

빈문자열("")을 지정하면 모든 매칭 값을 그대로 나열함

 

 적용 버전 

Windows용 : 모든버전

 

 함수 구문 

= REGEXEXTRACT (  Text ,  Regular_exp, [Instance] )

 

 함수 인수 

인수명 옵션 기본값 설    명
Text 필수 없음 대상문자열
Regular_exp 필수 없음 추출할 문자열을 찾는 정규식으로 표현
Instance 선택 1 지정하는 일치 순번이나 전체매칭을 연결할 구분자,
생락하면 첫번째 일치 결과, 음수를 입력하면 뒤에서부터의 순번
문자열을 입력하면 구분자로 적용되어 매칭되는 값을 구분자로 모두 연결

 

 함수 상세 설명 

 

Regular_exp에 대한 자세한 사항은 Microsoft의 아래 페이지를 참고

https://learn.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference

 

Regular Expression Language - Quick Reference

In this quick reference, learn to use regular expression patterns to match input text. A pattern has one or more character literals, operators, or constructs.

learn.microsoft.com

 

 함수 오류 설명 

일치하는 것이 없으면 빈문자열

Instance에 문자열이나 숫자가 아니면 #REF! 오류

Instance의 숫자의 절대값이 0이거나 매칭하는 결과수보다 클 경우 #VALUE! 오류

 

 비슷한 기능의 다른 함수 

REGEXREPLACE 

REGEXMATCH 

STREXT

728x90