Excelで数字を見つけて置き換えますか?


0

(たとえば)=439+23+678+1(株式市場データ)などの合計を含む@ 4000セルのスプレッドシートがあります。式の各数値は1桁から5桁の間で異なる可能性があります。各セルを最初の2つの数字のみの合計に置き換える必要があります。

検索と置換の操作は完璧ですが、ワイルドカード文字は数字には機能しません。おそらくいくつかの複雑なVBA命令が機能することは知っていますが、私はVBAの文盲です。


回答:


-1

数字に対してワイルドカードが機能しないと言うとき、どういう意味ですか?[ワイルドカードを使用]が選択されていますか?各セルには同じ数のフィールドがありますか?その場合、これを検索できるはずです:

(=<*>+<*>)+<*>+<*>

そうでなく、小数がない場合、これを検索できます:

(=[0-9]{1,}+[0-9]{1,})+<*>

どちらの場合でも、 \1

Ctrl`まだ行っていない場合は、最初に(バックティック)を使用して数式ビューに切り替える必要がある場合があります。


これまでのところ、その機能はExcelで機能しません(2019)。
マーテユハス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.