任意の数字に対応する Excel ワイルドカードはありますか?

任意の数字に対応する Excel ワイルドカードはありますか?

CRTL + F (検索) を実行して、ワークシート内の任意の数字を検索しようとしています。Word では、任意の数字を検索するワイルドカード ^# を使用できます。これを使用して、特定の形式に適合するものをシートで検索していますが、実際の番号はわかりません。たとえば、Word 文書で電話番号を検索する場合は、次のようにします。

^#^#^#-^#^#^#-^#^#^#^#

これにより、ドキュメント内のすべての電話番号が検索されます。設定した検索機能を使用する必要があります。

現在、ワイルドカード「?」を使用していますが、同じ形式でも数字ではないものがいくつかあり、問題が発生しています。

答え1

あなたがプログラマーであれば、その解決策はあなたのスキルの範囲内にある可能性が高いです。私のスキルの範囲内ではありませんが、あなたのスキルの範囲内にあることは間違いありません。

正規表現を使用するように Excel を設定するには、以下を参照してください。

https://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and-loops

次に、VBA を使用して作業を実行します。

正規表現はまさにあなたのニーズに合わせて構築されているようです。

関連情報