Microsoft Excel に新しい REGEX 関数が導入されました

読書時間アイコン 2分。 読んだ


読者は MSpoweruser のサポートを支援します。私たちのリンクを通じて購入すると、手数料が発生する場合があります。 ツールチップアイコン

MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む

キーノート

  • Microsoft Excel には、正規表現を使用したテキスト操作のための新しい REGEXTEST、REGEXEXTRACT、および REGEXREPLACE 関数が導入されています。
  • これらの関数は現在ベータ テスト中であり、テキスト パターンの検索、抽出、置換をより詳細に制御できます。
  • REGEXTEST はテキストにパターンが含まれているかどうか (TRUE/FALSE) をチェックし、REGEXEXTRACT は一致するテキスト (さまざまなオプション) を取得し、REGEXREPLACE はパターンを新しいテキストに置き換えます。

Microsoft Excel は、正規表現 (REGEX) を使用する 3 つの新しい関数を追加することにより、テキスト操作機能を強化しています。

正規表現 (REGEX) は、特定のテキストを検索して操作するためのショートカットのようなものです。大きな本の中で特定の単語、数字、またはパターンをすばやく見つけるのに役立つコードがあると想像してください。これは、コンピュータ上のテキスト データに対して正規表現が行うことです。探しているものを見つけるのに役立つ特別な記号が使用されています。新しい機能は次のとおりです。

レジストレーションテスト: この関数は、テキストの中に特定のパターンに当てはまる部分があるかどうかをチェックします。一致するものが見つかった場合は TRUE と表示され、一致しない場合は FALSE と表示されます。 

たとえば、REGEXTEST を使用すると、一般的な電子メール構造と一致するパターンを使用して、列に電子メール アドレスが含まれているかどうかを確認できます。

正規表現抽出: テキストデータから特定のパターンに当てはまる特定の部分を抽出するツールです。必要な情報を入手するにはさまざまな方法があります。

  • 最初の試合: 一致する部分文字列の最初の出現を返します。
  • すべての一致: パターンに一致するすべての部分文字列のリストを返します。
  • キャプチャグループ: パターン内に括弧を組み込むことで、ユーザーは照合中にキャプチャされる特定の部分を定義できます。 REGEXEXTRACT は、これらのキャプチャされたグループのみを抽出できます。

正規表現置換: この機能は、特定のパターンに適合するテキストの部分を見つけて、それらをユーザーが決定した別のパターンに変更します。特定のルールに従ってテキストを変更する簡単な方法です。 

たとえば、REGEXREPLACE を使用すると、最初の数字をアスタリスクに置き換えることで電話番号を匿名化できます。

これらの新しい関数は現在、Microsoft Excel ベータ チャネル内でテストできます。正式な発売日はまだ発表されていません。 

Microsoft は、XLOOKUP 関数と XMATCH 関数との将来の統合についても示唆しています。

これらの機能は現在、以下を実行しているベータ チャネル ユーザーが利用できます。

  • Windows: バージョン 2406 (ビルド 17715.20000) 以降
  • Mac: バージョン 16.86 (ビルド 24051422) 以降   

その他の新しい Excel ニュースは次のとおりです。
Windows 版 Excel でインクからテキスト ペン ツールが利用可能になりました

ユーザーはまもなく、Copilot を介して Excel 上の 1 つのプロンプトから複数の数式列を生成できるようになります。

その他 (茶事の話はこちらをチェック).