- 締切済み
エクセルでのセルの色分け
最初の日付のものの行に色を付け、次の日付のものの行には色を付けず、その次の日付のものの行に色をつけるというふうに交互に色を付けるやり方を教えてください
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No3です。 よりベターな条件付き書式での式は次の式を入力します。 =AND(ISNUMBER($A1),MOD(COUNTIF($A$1:$A1,">36000"),2)=1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えばA列に日付が入力されるとしたら、シート全体を選択したのちに「ホーム」タブから「条件付き書式」をクリックし、「新しいルール」を選択します。 ルールの種類の窓では「数式を使用して・・・・・」を選択したのちに下方の窓には次の式を入力します。 =MOD(COUNTIF($A$1:$A1,">36000"),2)=1 この式で36000と入力しているのは日付として1998/7/24日以降ののデータが入力された時を日付の入力としている場合です。 その後に「書式」をクリックして「塗りつぶし」のタブで色を指定してOKします。
- Cupper-2
- ベストアンサー率29% (1342/4565)
自分なら条件付き書式で対処する…かな。 A列に日付を入れるなら1行目の範囲(例、A1:H1 など)を選択して… =AND($A1>0,MOD(ROW($A1),2)=1) などと、条件式を設定し、奇数/偶数で色分けしましょう。 条件式を設定できたら行を必要なだけ下へコピーすればOK。 範囲を指定して条件式を入力するように促しましたが、 A1セルを選択して上記の条件式を入力した後に A1セルを横へ必要なだけコピーしてもOKです。 そのために "A1" を "$A1" としています。 $A1>0 は、日付が入力されているかをチェックしているだけですので、他の条件式にしてもいいでしょう。 ROW関数で日付が入力された行をチェックし、MOD関数でその行が奇数行か偶数行かを見分けています。 日付が入力されていて、奇数行である…の条件が成り立てばセルの色を変えるように書式を設定です。 (見た目をきれいにしたいのでしたら、罫線も含めておくと良いと思います。) 行を挿入(コピーして挿入)しても色が交互に並ぶので見た目は良いと思いますよ。 …こんなんかな。 自分なら、偶数行の時の条件も作成して自動的に罫線が追加されるようにするかな。 =AND($A1>0,MOD(ROW($A1),2)=1) …奇数行。色を変える。罫線を引く。 =AND($A1>0,MOD(ROW($A1),2)=0) …偶数行。色は変えない(自動)。罫線を引く。 こんな感じ。
- japan116
- ベストアンサー率50% (4/8)
たとえばA1が黄色、A2が無色として、 1)A1,A2をコピー 2)A3,A4,A5,A6を選択 3)Alt , E, S, Tの順にキーボードたたいてください。A3,A5が黄色になっているはず。 行全体をやりたいときも同様です
お礼
ありがとうございます。 そういうことではなく、たとえばA列に日付を入れていく中で日付ごとに色分けをしていく方法です。 日付を入れていくだけで色分けをしてくれるようにする方法です。 質問の仕方が悪かったみたいですいませんでした。