- 締切済み
EXCEL関数
フィルターで分類するために日付を揃えたのは良いんですけど同じ日の数字が出てくると見栄えが悪いので、消したいのですが、わかり辛いと思いますので例を書きます (| |はセルと思ってください) |5/25| A | |5/25| B | |5/25| C | ↓ |5/25| A | | | B | | | C | っていう感じにしたいんです。 上に表示されている文字と同じ文字の場合書式の色を白に変えればフィルターが使えるんじゃないかなと思ったのですが出来るのでしょうか? 関数又は知らない機能があると思うので教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- moon00
- ベストアンサー率44% (315/712)
#3さんが、きちんと説明してくださっているので、 蛇足になりますが。 私も条件付書式で1つ設定→複写という回答をしたことがあります。 範囲指定したときに、その中でアクティブになっているセルにあわせて条件設定をしなければならないので、 (まあ普通は上→下、左→右に選択すると思いますが) 間違えることもあるかと思い、1セルで考えれば 1つのセルのことだけ考えればいいので、その方が理解しやすいかな、という判断でした。 確かに、手順を1つ増やすので、今後は気をつけたいと思います。
- imogasi
- ベストアンサー率27% (4737/17069)
条件付き書式は、A1:A100(例)など範囲指定して、 「数式が」で「=A3=A2」 書式の設定 を1回やれば済むのを(複写は「せずに済む)のを知っていってますか。 他の条件付き書式の過去の回答でも、書式を複写するという回答が 多いが、そうしなくても設定できる。 >関数で対処できないでしょうか? 「=A3=A2」も関数といえなくも無い。 範囲指定しての条件付き書式では、式の複写が自動的になされる。 >関数でセルや文字の書式は扱えないので、注意してください。(#2のご回答の一部) 私はいつも言っている。関数は値しか設定取得できません。 セルの書式は、値とは、別の範疇なんです。余分な解法を考えずに済む、大変大事な認識事項と思い力説してます。
- moon00
- ベストアンサー率44% (315/712)
>フォントを選んで白にするのと同じかそれ以上の時間がかかる そうですか?日付の入っている列の1つで作業して、後は書式のコピーでOKだと思うのですが。 関数で処理するなら、日付を入力する欄と(例えばC列) 見た目日付を表示する欄を(A列) 分けて、3行目ならA3に =if(C3=C2,"",C3)ですかね。 フィルターは当然C列で使わないとNGですけど。 関数でセルや文字の書式は扱えないので、注意してください。 (色を変えたり、フォントを変えたり、セルの色を数えたり等)
- moon00
- ベストアンサー率44% (315/712)
条件付書式を使ってみてはどうでしょう。 書式→条件付書式で たとえば、A3セルの場合 「数式が」「=A3=A2」書式の設定で文字色を白に この書式をコピーすれば、1つ上のセルと等しければ、 文字色が白になって、見た目は消えたように見えます。
お礼
早いご回答ありがとうございました。 ただこの方法は私も考えたのですが、こうなるとフォントを選んで白にするのと同じかそれ以上の時間がかかるので出来れば関数で対処できないでしょうか?