%20%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B.png)
私は 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に置き換えます。