EGTools - M365 신규 함수

REGEXREPLACE 함수 ( Microsoft 365 Excel 호환함수)

EGTools 2024. 5. 30. 23:36

【 함수 요약 】

정규 표현식을 사용하여 텍스트 문자열의 일부를 다른 텍스트 문자열로 대체합니다.

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

이전 Google Sheet 호환함수를 Microsoft 365 신규 함수에 맞춰 용법을 변경함(v4.2.5)

원본함수 설명  :  

https://support.microsoft.com/ko-kr/office/regexreplace-function-9c030bb2-5e47-4efc-bad5-4582d7100897

원본 함수와 차이점 :

정규식을 구현하는 규칙이 달라서 일부 패턴이 호환되지 않을 수 있습니다.

 

 적용 버전 

Windows용 : 모든버전

 

 함수 구문 

= REGEXREPLACE (  Text ,  Pattern ,  Replacement , [ Occurrence ] , [ Case_sensitivity ]  )

 

 함수 인수 

인수명 옵션 기본값 설    명
Text 필수 없음 대상문자열, 배열, 범위
Pattern 필수 없음 대체할 문자열을 찾는 정규식으로 표현된 식
Replacement 필수 없음 대체할 새로운 문자열
Occurrence 선택 0 특정 일치 값만 대체할 경우의 순번
0이면 모든 일치를 대체
양수이면 앞에서부터의 순번, 음수이면 뒤에서부터의 순번
Case_Sensitivity 선택 0 대소문자 구분 여부
0 = 대소문자 구분 (기본값)
1 = 대소문자 구분하지 않음

 

 함수 상세 설명 

Text, Pattern, Replacement는 문자열, 배열, 범위를 모두 지정할 수 있음

Text, Pattern, Replacement는 배열의 크기가 같거나  단일 문자열이어야 함

Text, Pattern, Replacement중 하나라도 배열일 경우 결과는 같은 크기의 배열

Text와 Pattern, Replacement중 2개 이상이 같은 크기의 배열일 경우 각 요소별로 매칭한 결과 값을 출력

 

 함수 오류 설명 

Text, Pattern, Replacement의 요소가 1개가 아니면서 각 배열의 크기가 다른 경우에는 #VALUE!

일치하는 패턴이 없는 경우 #N/A

 

 함수 사용 예제 

 비슷한 기능의 다른 함수 

REGEXTEST : 

REGEXEXTRACT : 

SUBSTITUTE : 텍스트 new_text old_text 대체합니다

REPLACE : 텍스트 문자열의 일부를 지정된 문자 수만큼 다른 텍스트 문자열로 바꿉니다.