国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ ソフトウェアチュートリアル オフィスソフトウェア Excel&#8211のRegexによるデータ分析を簡(jiǎn)素化します。 #1 Excelユーザー向けのチートシート

Excel&#8211のRegexによるデータ分析を簡(jiǎn)素化します。 #1 Excelユーザー向けのチートシート

May 27, 2025 am 02:57 AM

私たちの多くは、テキスト操作の検索、左、代わりなどのExcelのテキスト関數(shù)に依存していますが、これらの機(jī)能には獨(dú)自の制約があることを認(rèn)識(shí)することが重要です。これらを克服するために、ExcelのアプリケーションのVisual Basic(VBA)を活用できます。これにより、柔軟性と効率が向上します。

この記事では、次のトピックを詳細(xì)に掘り下げます。

ExcelのRegexの力を理解し、活用するために記事を探りましょう!

Excelワークブックをダウンロードして、ExcelでRegexを使用する方法を?qū)Wび、Excel Workbook Regex-Function-in-excel.xlsmをダウンロードしてください

Excelの正規(guī)表現(xiàn)

Regexは、文字、數(shù)字、特殊文字、オペレーター、コンストラクトを含む一連のキャラクターです。これは、ユーザーがテキスト內(nèi)のパターンを定義および認(rèn)識(shí)できる堅(jiān)牢なツールです。 Regexを使用すると、特定の基準(zhǔn)に従ってパターンを抽出、交換、または一致させるルールを設(shè)定できます。

たとえば、[From-to]は、括弧內(nèi)のキャラクターと一致することを意味します。

  • [0-9] - 0から9までの1桁に一致します
  • [AZ] - 単一の小文字に一致します
  • [AZ] - 大文字に一致します

Excelにはネイティブの正規(guī)表現(xiàn)機(jī)能は含まれていませんが、視覚的な基本を使用してRegexを利用することができます(VBA) 。

正規(guī)表現(xiàn)にVBAを使用します

VBAを使用してExcelでカスタムRegex関數(shù)を開発できます。方法は次のとおりです。

ステップ1: ALT F11を押して、アプリケーションのMicrosoft Visual Basicにアクセスします。

または、開発者> Visual Basicに移動(dòng)します。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ2:挿入>モジュールを選択し、次のコードを挿入します。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ3:このファイルをダウンロードして、コードをモジュールセクションに挿入します。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ4: Ctrl Sを押して、Excelワークブックを保存します。

ステップ5:ダイアログボックスで、マクロが有効になっているときにワークブックを保存するには、 [NO]を選択します。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ6: [保存]ダイアログボックスで、[タイプ]ドロップダウンの保存からExcelマクロ対応ワークブックを選択します。 [保存]をクリックします。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

このマクロ対応のワークブックには、使用可能な3つのカスタムRegex関數(shù)が含まれています。それらをレビューしましょう。

正規(guī)表現(xiàn)と一致するパターン

パターンマッチング用のVBAが作成したカスタム関數(shù)は、 MatchpatterNusingRegexです。その構(gòu)文は次のとおりです。

= matchpatternusingregex(input_range、pattern、[match_case])

どこ、

  • input_range - パターンを検索するセルの範(fàn)囲。必須。
  • パターン- 一致する正規(guī)表現(xiàn)パターン。必須。
  • match_case - パターンがケースに敏感であるかどうかを指定します(デフォルトは真)。オプション。

この例では、列Aの電子メールアドレスがドメイン「@gmail.com」に関連付けられているかどうかを確認(rèn)することを目指しています。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

これを確認(rèn)するパターンは次のとおりです。

[a-za-z0-9 ._% - ] @gmail \ .com

  • [A-ZA-Z0-9 ._% - ]は、小文字(AZ)、大文字(AZ)、數(shù)字(0-9)、周期(。)、アンダースコア(_)、プラス記號(hào)()、またはハイフン/マイナス記號(hào)( - )の1つまたは複數(shù)の発生と一致します。このパーツは、 @記號(hào)の前のキャラクターと一致します。
  • Gmail \ .comは、正確な文字列「@gmail.com」と一致します。

これらの手順に従って、excelで正規(guī)表現(xiàn)を使用してパターンを一致させます。

ステップ1:を入力します。

= matchpatternusingregex(

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ2:チェックするテキストのあるセルを選択します。

= matchpatternusingregex(a2、

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ3:チェックするパターンを入力します。

= matchpatternusingregex(a2、” [a-za-z0-9 ._%] @gmail \ .com”)

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

結(jié)果は、Gmailの電子メールアドレスに當(dāng)てはまり、それ以外の場(chǎng)合はFalseが表示されます。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

パターンを正規(guī)表現(xiàn)に置き換えます

VBAを使用してパターンを置き換えるためのカスタム関數(shù)は、 LeplatedReGexです。その構(gòu)文は次のとおりです。

= spactyUsRegex(テキスト、パターン、交換)

どこ、

  • テキスト- テキスト文字列を含むセル。必須。
  • パターン- 交換する正規(guī)表現(xiàn)パターン。必須。
  • 交換- パターンを置き換えるテキスト。必須。

この例では、感嘆符(?。?@、フルストップ(。)、數(shù)字(0-9)などの不要な文字を持つ名前の名前のリストがあります。この関數(shù)を使用して、これらすべての文字を空の文字列に置き換えます。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

使用するパターンは「[^a-za-z/s]」です。これは、ブラケット、つまり小文字(AZ)、大文字(AZ)、およびスペース(/s)にリストされていないキャラクターと一致します。

これらの手順に従って、ExcelのRegexを使用してパターンを置き換えます。

ステップ1:を入力します。

= spactyusregex(

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ2:テキスト文字列でセルを選択します。

= spacterUsRegex(a2、

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ3:パターンを入力して交換します。

= spelperusingregex(a2、 "[^a-za-z/s]”

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ4:空の文字列を入力します。

= spelperusisregex(a2、 "[^a-za-z/s]”、" ")

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

結(jié)果は、小文字(AZ)、大文字(AZ)、およびスペース(/s)を除くすべての文字が空の文字列に置き換えられていることを示します。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

正規(guī)表現(xiàn)でパターンを抽出します

VBAを使用してテキスト文字列からパターンを抽出するためのカスタム関數(shù)は、抽出型です。その構(gòu)文は次のとおりです。

= extractusingregex(テキスト、パターン)

どこ、

  • テキスト- テキスト文字列を含むセル。必須。
  • パターン- 抽出する正規(guī)表現(xiàn)パターン。必須。

この例では、名前のリストがあり、姓を抽出したいと考えています。パターン「\ w $」を使用して、文字列の端を抽出します。

  • /w - 大文字、小文字、數(shù)字、アンダースコアなどのキャラクターに一致します。
  • - 1つ以上の文字を一致させます。
  • $ - 文字列の終わりを示します。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

これらの手順に従って、Excelで正規(guī)表現(xiàn)を使用してパターンを抽出します。

ステップ1:を入力します。

= ExtractusIngregex(

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ2:テキスト文字列でセルを選択します。

= extractusingregex(a2、

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

ステップ3:パターンを抽出するように入力します。

= extractusingregex(a2、” \ w $”)

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

結(jié)果は、文字列の端、つまり姓が抽出されたことを示します。

ExcelのRegexを使用したデータ分析を簡(jiǎn)素化 -  Excelユーザー向け#1チートシート

結(jié)論

Regexは、データ分析タスクを簡(jiǎn)素化および合理化するための非常に効果的なツールです。 Excelは組み込みのテキスト関數(shù)を提供していますが、制限があります。

ExcelのVBAは、Excelユーザーにとって汎用性と時(shí)間効率の良いソリューションとして機(jī)能します。 REGEXにVBAを使用すると、パターンマッチング、交換、抽出が可能になります。 VBAを介して開発されたカスタムRegex関數(shù)を使用することにより、ユーザーはExcelで複雑なパターンマッチングとテキスト操作を?qū)g行できます。

以上がExcel&#8211のRegexによるデータ分析を簡(jiǎn)素化します。 #1 Excelユーザー向けのチートシートの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國(guó)語版

SublimeText3 中國(guó)語版

中國(guó)語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Excel Pivotテーブルで月ごとにグループ化する方法 Excel Pivotテーブルで月ごとにグループ化する方法 Jul 11, 2025 am 01:01 AM

Excel Pivotテーブルで月ごとにグループ化するには、日付が正しくフォーマットされていることを確認(rèn)し、ピボットテーブルを挿入して日付フィールドを追加し、最後にグループを右クリックして「月」集約を選択する必要があります。問題が発生した場(chǎng)合は、標(biāo)準(zhǔn)の日付形式であるかどうかを確認(rèn)し、データ範(fàn)囲が妥當(dāng)かどうかを確認(rèn)し、數(shù)値形式を調(diào)整して月を正しく表示します。

Microsoft 365でAutoSaveを修正する方法 Microsoft 365でAutoSaveを修正する方法 Jul 07, 2025 pm 12:31 PM

クイックリンクファイルの自動(dòng)保存ステータスを確認(rèn)します

Outlookを暗いテーマ(モード)に変更してオフにする方法 Outlookを暗いテーマ(モード)に変更してオフにする方法 Jul 12, 2025 am 09:30 AM

このチュートリアルでは、さまざまなOutlookアプリケーションで明るいモードとダークモードを切り替える方法と、白い読書ペインを黒いテーマに保つ方法を示しています。 夜遅くに電子メールを頻繁に操作すると、Outlook Dark Modeは目の緊張を軽減し、

Excelの印刷時(shí)にすべてのページでヘッダー行を繰り返す方法 Excelの印刷時(shí)にすべてのページでヘッダー行を繰り返す方法 Jul 09, 2025 am 02:24 AM

Excelが印刷するときにページごとに繰り返しヘッダーを設(shè)定するには、「トップタイトル行」機(jī)能を使用します。特定の手順:1。Excelファイルを開き、[ページレイアウト]タブをクリックします。 2。[タイトルの印刷]ボタンをクリックします。 3.ポップアップウィンドウで「トップタイトル行」を選択し、繰り返す行(行1など)を選択します。 4. [OK]をクリックして設(shè)定を完了します。メモには以下が含まれます。プレビューまたは実際の印刷の印刷のみ、テキストの表示に影響を與えるにはあまりにも多くのタイトル行を選択しないでください。異なるワークシートを個(gè)別に設(shè)定する必要があります。Excelonlineはこの機(jī)能をサポートせず、ローカルバージョン、Macバージョンの操作は類似していますが、インターフェイスはわずかに異なります。

WindowsPCでスクリーンショットする方法:Windows10と11 WindowsPCでスクリーンショットする方法:Windows10と11 Jul 23, 2025 am 09:24 AM

PCでスクリーンショットを撮りたいと思うことがよくあります。サードパーティツールを使用していない場(chǎng)合は、手動(dòng)で行うことができます。最も明白な方法は、PRT SCボタン/またはSCRNボタンを印刷する(畫面キーを印刷)押して、PC畫面全體をつかむことです。あなたがやる

録音を満たしているチームはどこで救われていますか? 録音を満たしているチームはどこで救われていますか? Jul 09, 2025 am 01:53 AM

MicrosoftTeamSrecordingSarestoredInThecloud、gutivationalinedriveorsharepoint.1.RecordingsivesivelySaveTotheInitiatator’sonedriveina "recordings" folderunder "content。

Excelで2番目に大きな値を見つける方法 Excelで2番目に大きな値を見つける方法 Jul 08, 2025 am 01:09 AM

Excelで2番目に大きい値を見つけることは、大きな機(jī)能によって実裝できます。式は=大きい(範(fàn)囲、2)、範(fàn)囲はデータ領(lǐng)域です。最大値が繰り返し表示され、すべての最大値を除外する必要があり、2番目の最大値が見つかる場(chǎng)合、配列式= max(if(rangemax(range)、range))を使用できます。フォーミュラに慣れていないユーザーの場(chǎng)合、データを降順で並べ替えて2番目のセルを表示することで手動(dòng)で検索することもできますが、この方法は元のデータの順序を変更します。最初にデータをコピーしてから操作することをお?jiǎng)幛幛筏蓼埂?/p>

ExcelでWebからデータを取得する方法 ExcelでWebからデータを取得する方法 Jul 11, 2025 am 01:02 AM

topulldatafromthewebintoexcelewithotoding、usepowerqueryforturturedhtmltablesはgetdata> getdata> fromewebandselectingthedesiredtable;

See all articles