[[20250224215347]] 『交互で行色をかえ、フラグで上と同じ色にする方法』(かちょう) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『交互で行色をかえ、フラグで上と同じ色にする方法』(かちょう)

AからFで表を作り
偶数行をグレー
奇数行を白にして
Fをフラグとして1なら色を上の行と同じにし
そこを起点に偶数と奇数で色を変えたいです

グレー

グレー

グレー

がふつうで、Fに1がある場合

グレー

白 1(←フラグ)
グレー

としたいです。帳票をつくるにあたりフラグがあれば
2行以上の複数行を1行にみえるように色を変えたいです

どのようにしたらよいですか?

< 使用 Excel:Microsoft365、使用 OS:Windows10 >


=ISODD(ROW()+COUNTIF($A$1:$A1,1))
といった計算式でよいのでは?

(とおりすがる) 2025/02/24(月) 22:09:10


よってるからおかしかったらごめん(セルはなんとなく見やすかったBC使っただけ)
B : フラグ
C : 計算

としてCに

=IF(B2=1,C1,IF(C1=1,0,1))

条件付き書式でBが1なら塗る設定にする

ざっと作ってみたけどこれでBに1入れたり消したりしたら
動作しているようみえる

これなら計算も最小限だし、条件付き書式も1つですむからスッキリすると思うけど
もっと簡潔にできるひとがいるのがこの掲示板だから
詳しくて酔ってないひとよろしくおねがします

(よっぱらい) 2025/02/25(火) 02:29:11


 >グレー
 >白
 >白 1(←フラグ)
 >グレー
 >白
 元々は白 1(←フラグ)の所はグレーだったんですよね。
 これで行くとフラグがたったら行挿入としか思えませんが。
 3行続けて白になりませんか。

 参考にしてください。

 白色にする理由は。
 フラグ1だったらグレーを解除(色なし)すればいいのでは。

     |[A] |[B]|[C]|[D]|[E]|[F]
 [1] |   1|   |   |   |   |   
 [2] |2□ |   |   |   |   |  1
 [3] |   3|   |   |   |   |   
 [4] |4■ |   |   |   |   |   
 [5] |   5|   |   |   |   |   
 [6] |6■ |   |   |   |   |   
 [7] |   7|   |   |   |   |   
 [8] |8□ |   |   |   |   |  1
 [9] |   9|   |   |   |   |   
 [10]|10■|   |   |   |   |    

 ■は偶数行で色付け、□ はフラグ1があるので解除(色なし)

 条件書式
 =ISEVEN(ROW()) 色 グレー
 =$F1=1 色なし  ※上段にすること。

(IT) 2025/02/25(火) 11:36:06


適用範囲が1行目から始まるものとして
=ISEVEN(ROW()+COUNTIF($F$1:$F1,1))
でした。
奇数の場合、デフォルトのままなら追加不要。
白という色をつけるなら、ISODDに変更して色を指定します。
(とおりすがる) 2025/02/25(火) 14:24:19

>そこを起点に偶数と奇数で色を変えたいです
これを見落としていました。
スルーしてください。
(IT) 2025/02/25(火) 14:59:54

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.