- ベストアンサー
エクセル2007の検索について
末尾に00、8ケタ表示にするため、セルの書式設定で「000000”00”」としています。 例)123456と入力すると→12345600、123と入力すると→00012300 しかし、この場合、12345600、00012300で検索しても反応しません。 12345600あるいは00012300で検索しても反応できるようにしたいのです。 「’12345600」、「'00012300」と入力すれば、検索可能になることはわかります。 すでに数値が入力されていますので、他に方法はないですか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
私がやってみると 検索のオプションで ・大文字と小文字・・ ・セル内容の完全一致・・ ・半角と全角・・ の3つをOFFにして検索した場合 部分一致的に検索してくれましたが、質問者が望まないのはどいうケースですか? 例 セルの値 123 (半角) 書式設定ーユーザー定義ー000000"00" ーー 検索操作で、「検索する文字列」で、入力する文字・数字が 000123 検索した 0123 検索した 123 検索した 1230 検索した 12300 検索した セルでの書式設定後の見えているままに対して、検索してヒット しているようだ(上述しているように、部分一致のやり方を使っています。 これに対して ・小生の誤り ・質問者の希望ではない点を指摘してはいかがですか。 質問の説明がややわかりにくいと思った。 ーー ちなみに 書式設定後の見えているデータに対する検索は難しい点があるようにおもう。 セルの値と書式設定後の見てくれが、大幅に異なって使われるのは日付関係では特にややこしいです。 本件を離れても、田中先生も下記で解説しておられます。 http://officetanaka.net/excel/vba/tips/tips131.htm の続きの>検索に「ときどき」失敗する >> 次ページ なども参考にされてはどうですか。書式適用後と値、数式計算後などを区別してくれる 仕組みだとわかりやすいのですが。 VBAを使うか、関数TEXTを適用した空きれつ列を作れば、少し考えやすくなるかもしれない。
お礼
小生、 検索にオプションがあることを知らなかった。 ゆえに、オプションの検索対象に「値」があることも知らなかった。 ご勘弁ください。
お礼
ご回答ありがとうございます。 うまくできました。