- ベストアンサー
エクセルで検索>>セルの塗りつぶしをしたい。
エクセルで、1つの列を検索して同じ文字列のセルを、塗りつぶす作業を、自動で行いたいのですが、教えていただけますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その列がA列なら、A列全体を選択して、 書式 - 条件付き書式 「数式が」「=COUNTIF(A:A,A1)>1」 として、書式を設定すれば良いです。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルの経験が少ないのか、条件付書式という、エクセルの有名な機能に思い当たらなかったようだ。ひと通り、エクセルの機能を名前ぐらい勉強しておかないと、Googleなどでも調べようもない。 Googleなどで「条件付き書式」で照会すれば、たくさん記事が出る。 ーー >検索して 普通こういう発想でよいのだが、条件付き書式は、内部に検索というかチェエクというか、そういう機能を含んでいる。だから取り立てて 検索ではない。 >同じ文字列のセル 同じ文字列を探すには、関数(注)で そのセルの文字列と同じセルのカウント件数をするCountIfが使える。その列に自分と同じセルの件数が、自分も含めるから1を超える とか2以上なら、何処かに自分以外のセルに同文字列のセルがあるわけだ。 (注)また関数と限るのは、条件付き書式では「式が」があり、ここには、関数(類似、というのは、IFの場合でもIFは要らない、とか実現条件だけ書くとか、少し関数と違う)の式しかかけないので、関数の問題になる。 ーーーー 2007の場合は(この処理がその前に比べガラット変わり、機能が豊富になった)「条件付書式 2007」で照会 http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-jyosyo.html など ーー このことでも判るようにエクセルのバージョンを質問に書くのは常識だよ。
- KURUMITO
- ベストアンサー率42% (1835/4283)
エクセル2007なら、例えばA列を選択したのちに「ホーム」タブの「条件付き書式」から「セルの強調表示ルール」を選択し、さらに「重複の値」を選択してセルの書式を設定すればよいでしょう。