> 소프트웨어 튜토리얼 > 사무용 소프트웨어 > excel에서 Regex 함수를 사용하는 방법

excel에서 Regex 함수를 사용하는 방법

Susan Sarandon
풀어 주다: 2025-02-06 22:28:14
원래의
243명이 탐색했습니다.
Excel 정규 표현 함수를 빠르게 살펴보십시오 : Regextest, RegexExtract 및 RegexReplace

정규식 (Regex)은 텍스트 문자열이 주어진 패턴을 준수하는지 확인하고 주어진 패턴과 일치하는 텍스트 문자열을 추출하거나 교체하는 데 사용되는 검색 패턴입니다. 복잡성을 감안할 때,이 기사는 Excel에서의 사용에 대한 단순화 된 요약과 예를 제공합니다.

Regex 기능은 Windows 또는 Mac 용 Microsoft 365 Excel을 사용하는 사용자와 웹에서 Excel을 사용하는 사용자에게 적합합니다.

regextest : 텍스트 패턴 일치 테스트

이 기능은 텍스트 문자열이 주어진 패턴과 일치하는지 여부를 테스트하고 테스트 결과에 따라 true 또는 false를 반환합니다. 이것은 데이터가 특정 패턴을 따르는 지 여부를 테스트하는 좋은 방법입니다.

문법

of :

a

(필수)는 테스트 할 텍스트에 대한 텍스트, 값 또는 셀 참조입니다. b (필수)는 테스트를 수행하는 데 사용되는 모드입니다.

<code>REGEXTEST(a, b, c)</code>
로그인 후 복사
로그인 후 복사
로그인 후 복사
c (선택 사항) 0 테스트가 경우에 민감한 경우;

regextest 예제
    이 스프레드 시트에는 엄격한 구조를 따라야하는 제품 코드 목록이 포함되어 있습니다.
  • 공장 코드에는 다음이 포함됩니다
  • 제품 크기의 소문자 표현 ( "xs"는 매우 작고, "s"는 작은 의미, "m"은 매체 등), 는 제품 자료의 한두 숫자 를 나타냅니다 제품 제조의 위치를 ​​나타내는 3 개의 대문자 세 부분은 짧은 수평선으로 분리됩니다. 우리는 모든 제품 코드 가이 구조와 일치하는지 테스트해야합니다. 셀 B2에서 다음 공식을 입력하십시오
  • of :
  • 는 테스트 할 코드를 포함하는 열에 대한 구조화 된 참조입니다.

는 테스트 할 제품 코드의 첫 번째 부분이며, 수직선은 "또는"을 나타냅니다. 는 테스트 할 제품 코드의 두 번째 부분이며,

는 하나의 숫자를 의미하며

는 한 숫자가 하나 또는 두 자리가있을 수 있음을 의미합니다.

테스트 할 제품 코드의 세 번째 부분, How to Use the REGEX Functions in Excel는 모든 대문자를 의미하며

는 정확히 3 개의 대문자가 있어야한다는 것을 의미합니다.

테스트 할 코드의 세 부분은 짧은 수평선으로 분리됩니다.

0은 공식의 마지막 매개 변수이며, 이는 Excel이 케이스 감도를 테스트하도록 지시합니다.
  • 열을 누른 후 B 열의 모든 행 에이 공식을 적용하기 위해 ENTER를 적용한 후 결과는 두 코드 만 유효 함을 보여줍니다 (true).
    • 국가 코드에는 두 개의 대문자 만 포함되어 있기 때문에 m-2-uk는 유효하지 않습니다 (허위 결과로 표시).
    • 자재 코드에는 3 자리가 포함되어 있기 때문에 xl-714-aus는 유효하지 않습니다.
    • 크기 코드가 자본화되어 있기 때문에 S-5-USA는 유효하지 않습니다.
    • 이 예제에는 및 와 같은 문자의 사용이 포함되어 있습니다. 그러나 테스트를 수행하는 데 사용되는 패턴을 결정하는 데 사용될 수있는 다른 많은 문자 (마커라고도 함)가 있으며, 그 중 일부는 아래 예제에 사용됩니다.
    regexextract : 특정 텍스트 조각을 추출하십시오

    [] 이 함수는 지정된 패턴에 따라 셀의 텍스트의 일부를 셀의 일부를 반환합니다. 예를 들어 숫자와 텍스트를 분리 할 수 ​​있습니다. {} 문법

    of :

    d (필수)는 텍스트를 추출 할 텍스트, 값 또는 셀 참조입니다.

    e (필수)는 추출 할 패턴입니다.

    f (옵션) 0 첫 번째 일치 만 추출하려는 경우;
<code>REGEXTEST(a, b, c)</code>
로그인 후 복사
로그인 후 복사
로그인 후 복사

g

(선택 사항) 0 추출이 경우에 민감한 경우;
  • 형식화 된 Excel 테이블은 오버 플로 어레이를 처리 할 수 ​​없으므로 매개 변수 f 의 배열로 일치를 추출하려는 경우 데이터가 정상 형식인지 확인하십시오. regextract 예제 사용
  • 이 예에서는 고객의 이름과 전화 번호를 세 개의 개별 열로 추출해야합니다.
  • 먼저 이름에 중점을 둡니다. 셀 B2에서 다음 공식을 입력하십시오
  • of : A2는 추출 할 데이터를 포함하는 셀입니다.
  • 엑셀은 대문자로 시작하는 단어와 소문자로 시작하는 단어를 추출하도록 Excel에게 말합니다. 여기서 ""는 각 패턴에서 하나 이상의 소문자를 반환 할 수 있습니다.
  • 1은 위의 패턴의 각 예를 배열로 개별 셀로 분리하려는 것을 의미합니다 (즉, 첫 번째 이름은 셀 B2에 있고 두 번째 이름은 셀 C2에 있습니다). 이 매개 변수가 생략되면 Excel은 셀 B2에서 첫 번째 일치 (이름) 만 반환합니다. Enter를 누른 후 Excel은 추출을 성공적으로 수행하고 셀 C2 주위에 연한 파란색 선을 추가하여 오버플로 어레이임을 상기시킵니다.

셀 B2를 선택한 후, 이제이 상대 공식을 셀의 오른쪽 하단 모서리에있는 채우기 핸들을 사용하여 나머지 세부 사항 행에 복사 할 수 있습니다.

이제 고객의 전화 번호를 추출하기 위해 비슷한 정규식 공식을 사용해야합니다. 셀 D2에서 다음 공식을 입력하십시오

of :

    A2는 추출 할 데이터를 포함하는 셀입니다.
  • 0에서 9의 숫자는 괄호로 숫자를 추출합니다. 여기서 ""이 패턴에서 하나 이상의 숫자를 추출합니다.
  • 문자열에서 나머지 숫자를 추출합니다. 추출해야합니다. [0-9()]
  • a 열 A의 각 셀 에이 패턴의 인스턴스가 하나만 있으므로 추가 매개 변수를 추가 할 필요가 없습니다. 마찬가지로,이 공식이 예상 결과를 생성하는지 확인하면 채우기 핸들을 사용하여 열의 나머지 셀에 복사 할 수 있습니다.
  • [0-9-]
  • Excel에는 TextSplit 함수 또는 Excel의 빠른 채우기 도구 사용과 같은 데이터를 추출하고 유사한 결과를 얻는 다른 방법이 있습니다.
RegexReplace : 운영 데이터

이 함수는 셀에서 텍스트를 가져 와서 다른 셀에 새 버전의 데이터를 만듭니다. 함수를 RegexReplace라고하더라도 원래 위치에서 원래 텍스트를 실제로 바꾸지 않습니다.

문법

How to Use the REGEX Functions in Excel

of :

h (필수)는 대체 할 텍스트에 대한 텍스트, 값 또는 셀 참조입니다. i

(필수)는 교체 할 모드입니다.

j (필수)는 생성 할 대체 컨텐츠입니다. k (선택 사항)은 교체 할 패턴의 발생 수입니다.
<code>REGEXTEST(a, b, c)</code>
로그인 후 복사
로그인 후 복사
로그인 후 복사
l

(선택 사항) 0 교체가 사례에 민감한 경우 1;

  • regexreplace 사용의 예 아래에서 열 A에서 일련의 이름을 볼 수 있습니다. 목표는 B 열 에서이 이름을 재현하는 것이지만 별도의 이름의 쉼표를 포함하여 "성, 첫 번째"형식을 사용하는 것입니다.
  • 셀 B2에서 다음 공식을 입력하십시오 of :
  • 는 영향을 줄 데이터를 포함하는 열을 나타냅니다. 공식에 두 번 (그리고 공백으로 분리)를 포함하고, 대문자 문자가 포함 된 두 개의 텍스트 문자열과 하나 이상의 소문자를 포함하도록 Excel을 알려줍니다.
  • 엑셀 에게이 두 텍스트 문자열의 순서를 뒤집고 쉼표와 공백으로 분리하도록 엑셀에게 알려줍니다. 달러 표시가 포함되지 않으면 Excel은 각 셀의 결과로 "2, 1"만 반환합니다. 파라미터
  • k
  • 및 >는 위의 공식에서 처리되지 않습니다. 엑셀이 모든 발생을 대체 할 수 있기를 원하기 때문입니다 (매개 변수의 기본값 k ) 그리고 당신은 case sensitive (매개 변수의 기본값 의 기본값)를 대체하려고합니다.
  • 형식 테이블이 사용되므로 ENTER를 누른 후 B의 나머지 셀에 공식이 적용됩니다.

How to Use the REGEX Functions in Excel

정규식은 Excel에만 사용되지 않습니다. 실제로 Regex를 사용하여 Copy-Paste PDF 텍스트 수정, 다운로드 된 파일 이름 변경, 통화 서식, HTML 태그 제거 등과 같은 컴퓨터에서 다른 작업을 자동으로 수행 할 수 있습니다.

위 내용은 excel에서 Regex 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿