質問: エクセルでセルに入力している行の日付が変わるごとに区切り線を入れる方法を教えてください。 エクセルのテーブル機能を使って毎日何行か追加していく表を作っています。 一番左の列に日付を入れているのですが、見やすくするために日付が変わる行と行の間に太い線を入れて区切りを付けたいと思っています。 今は同じ日付の最後の行に毎日セルの書式設定の罫線の下太罫線をいれているのですが、この方法ですとフィルター機能で表示する行を制限した時に罫線を入れている行も非表示になってしまうと一緒に消えてしまいます。 何か一番左の列の日付が変わる行のところに区切り線を入れる方法があれば教えてください。 使っているエクセルのバージョンは2010です。
回答: > 例えばa1~a10が6月21日、a11~a15が6月22日だとすると、教えてもらった方法で > 10行目に罫線を入れることができたのですが、オートフィルターで10行目が消えた時には9行目に > 新たに罫線が引かれないので6月21日と6月22日の間に罫線がない状態になってしまいました。 たしかにおっしゃるとおり消えてしまいますね。 これは失礼いたしました! 条件付き書式に次のルールを追加すれば大丈夫だと思います。 最初にお伝えしたのは「下のセルと日付が違う時に下の罫線を表示する」という条件でした。 さらにもう1つ「上のセルと比較して日付が違う時に上の罫線を表示する」という条件を追加します。 条件の数式はこうなります。 「=offset($a2,-1,0)<>$a2」 offset関数を使って1つ上のセルを指定します。 一応わたしのほうでテストしてみて大丈夫そうだったので試してみてください~。