[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『A列の数字の1の位の数字によって行の色を変えたい』(DK)
お世話になります。
A列には必ずしも連番ではない数字が入っています。
その数字の1の位別の行を色分けしたいです。
例えば1の位が0なら赤色、1なら青色、2なら緑色、・・といった具合です。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1125278731
上記を参考に、下記の式で条件付き書式を設定しました。
=MOD(A1,10)=0
=MOD(INT(A1),10)=0
しかし、1の位が0でない場合(例えばA列の値が42の場合)でも色が塗られてしまいます
どのようにすれば解決できるかご教示頂けますか。
< 使用 Excel:Excel2019、使用 OS:Windows10 >
(きまぐれおじさん) 2021/11/26(金) 09:34
ご返信ありがとうございます。
入力しているデータは単なる数値で日付ではありません。
セルの書式は「標準」でしたが、「数値」に変更しても同じ状況です。
(DK) 2021/11/26(金) 09:58
・A列〜D列全体の書式を「数値」に変更。
・1行目以外は日付ではない数値を入力。
・A列〜D列全体に「=MOD($A2,10)=0」の条件を満たす場合に赤くセルを塗りつぶす条件付き書式を設定。
・しかし、A列が104、529等の場合でも赤く塗りつぶされてしまう。
・確認のためF列に「=MOD($A2,10)」を入れてみると、そちらには正しい1の位の数値(Aが104であれば4)が表示される。
MOD関数での余り値(1の位の数字)は正しく判定されているようですが、
それが条件付き書式に反映されていないように見受けられます。
(DK) 2021/11/26(金) 11:35
A列からD列全体に設定であれば =MOD($A1,10)=0 では? あとその式では空白セルにも色がつくことにならないだろうか? 空白セルに色を付けないのであれば =AND(MOD($A1,10)=0,$A1<>"") ではどうだろうか? (ねむねむ) 2021/11/26(金) 11:41
ご指摘ありがとうございます。おっしゃる通り通りでした。
ご提示頂いた式で解消しました。
(DK) 2021/11/26(金) 13:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.