【 함수 요약 】
정규 표현식에 따라 일치하는 하위 문자열을 추출합니다.
이 함수는 EGTools 추가기능에서 지원하는 함수입니다.
이전 Google Sheet 호환함수를 Microsoft 365 신규 함수에 맞춰 용법을 변경함(v4.2.5)
원본함수 설명 :
원본 함수와 차이점 :
정규식을 구현하는 규칙이 달라서 일부 패턴이 호환되지 않을 수 있습니다.
원본함수에는 없는 Delimiter가 추가되어 있어 결과를 연결하여 하나의 문자열로 추출 가능
【 적용 버전 】
Windows용 : 모든버전
【 함수 구문 】
= REGEXEXTRACT ( Text , Pattern , [ Return_mode ] , [ Case_sensitivity ] , [ Delimiter ] ) |
【 함수 인수 】
인수명 | 옵션 | 기본값 | 설 명 |
Text | 필수 | 없음 | 대상 문자열, 배열, 범위 |
Pattern | 필수 | 없음 | 추출할 문자열을 찾는 정규식으로 표현 |
Retrun_mode | 선택 | 0 | 결과를 추출하는 방법 0 = 첫번째 일치하는 요소만 추출 (기본값) 1 = 일치하는 모든 요소를 배열로 추출 2 = Pattern이 그룹인 경우, 첫번째 일치하는 요소의 하위 요소를 배열로 추출 |
Case_sensitivity | 선택 | 0 | 대소문자 구분 여부 0 = 대소문자 구분 1 = 대소문자 구분 없음 |
Delimiter | 선택 | 없음 | 결과를 연결할 구분자 Retrun_mode가 1일 경우에만 유효하며 결과가 배열일 때 하나의 문자열로 연결할 때 사용할 구분자 |
【 함수 상세 설명 】
Text, Pattern은 문자열, 배열, 범위를 모두 지정할 수 있음.
Text, Pattern은 배열의 크기가 같거나 단일 문자열이어야 함.
Text, Pattern중 하나라도 배열일 경우 결과는 같은 크기의 배열
Text와 Pattern이 모두 배열일 경우 각 요소별로 매칭한 결과 값을 출력
【 함수 오류 설명 】
일치하는 것이 없으면 #N/A
Text, Pattern의 요소가 1개가 아니면서 각 배열의 크기가 다른 경우에는 #VALUE!
【 함수 사용시 주의사항 】
Text, Pattern, Replacement중 배열이 있고 결과 값이 여러개일 경우에는 각 요소의 첫번째 매칭만 출력됨
=> 원본함수와는 다르게 배열출력시 전체 매칭을 출력할 경우에는 Delimiter를 지정하여 연결된 문자열로 출력
【 함수 사용 예제 】
【 비슷한 기능의 다른 함수 】
'EGTools - M365 신규 함수' 카테고리의 다른 글
DETECTLANGUAGE 함수 (Microsoft 365 Excel 호환 함수) (0) | 2024.07.02 |
---|---|
REGEXREPLACE 함수 ( Microsoft 365 Excel 호환함수) (0) | 2024.05.30 |
REGEXTEST 함수 (Microsoft 365 Excel 호환함수) (0) | 2024.05.30 |
PIVOTBY 함수 (Microsoft 365 Excel 신규 호환함수) (4) | 2023.12.30 |
GROUPBY 함수 (Microsoft 365 Excel 신규 호환함수) (0) | 2023.12.03 |