Excel 2010 で同じテキスト (重複ではない) を削除する

Excel 2010 で同じテキスト (重複ではない) を削除する

私は Excel 2010 を使用していますが、5*10^9、3.4*10^9 など、*10^9 を含むセルがいくつかあり、*10^9 を削除する必要があります。エントリが約 50000 個あることを考えると、特に手動で実行したいわけではありませんが、Excel にあまり詳しくなく、これを行う方法がわかりません。検索と置換機能を使用しようとしましたが、これを行うと、*10^9 の前の数字を保持したいのに、セルの内容全体が削除されました。これを行う方法はあるはずですが、方法がわかりません。何かアイデアやヒントはありますか?

答え1

*Excelの検索でアスタリスクを使用すると、「任意の文字列に一致する」という意味になります。

*10^9 

セル全体を *10^9 まで一致させることを意味します。したがって、置換するとすべてが置換されます。

リテラルを意味するには、*チルダでエスケープする必要があります。

~*10^9

これは、 のみを含むセルの部分を一致させることを意味します*10^9。置換フィールドを空白のままにしておくと、セルから が削除されます。

答え2

問題は、ワイルドカードとして扱われる * 文字にあります。これを防ぐには、その前に ~ 文字を付けます。

つまり、「~*10^9」を検索し、nulに置き換えます。

関連情報