「みんな教えて! 選手権!!」開催のお知らせ

A列に値がある場合、B~D列の空白セルに色付けをして目立たせたいです。

(A列に値が無い場合は、B~D列はそのまま(色付けなし)にしたいです。)

条件付き書式で表全体を範囲指定して、空白セルに色付け条件にすると、
7行以下の空行まで全部色がついてしまう。

=IF(A1="",色付けなし,色付けする)を条件付き書式でどう数式を入力したらいいかわからずです。

ご教授よろしくお願いします。

「条件付き書式に設定する関数を教えて下さい」の質問画像

質問者からの補足コメント

  • できませんでした泣

    A列に値があるA~D列の行がすべて色付けされました。

    No.1の回答に寄せられた補足コメントです。 補足日時:2024/11/22 11:15
  • できませんでした泣

    一番目の回答をヒントに

    =IF($A2<>"",AND(A2="",$B$2:$D$9),"")

    にしてみたら、例の画像の表ならできたのですが、

    作りたい表に適用するとできませんでした。

    作りたい表にもうまくできない問題があるようです。

    No.3の回答に寄せられた補足コメントです。 補足日時:2024/11/22 11:56

A 回答 (7件)

こんにちは



ご質問文の文章から読める範囲では、No3様の回答でできるはずと思いますけれど・・・

>作りたい表に適用するとできませんでした。
>作りたい表にもうまくできない問題があるようです。
よくありそうな原因を想像すると、以下のどちらかかと思います。
・表の位置等が異なるのでしょうから、関数式のセル位置を換算する際に
 間違えて指定している
・空白セルというのには関数式が入っていて、計算結果で空白になっている
 (この場合、ISBLANK関数では判定できません)

もしも後者の場合なら、ご提示の表で、B2セルがアクティブな状態で、設定する条件式を
 =($A2<>"")*(B2="")
とすれば上手く行くと思います。
(セル範囲等が異なる場合は、位置の変換にご注意ください)
    • good
    • 0
この回答へのお礼

回答いただきありがとうございます。
fujillinさんにはかなり前からエクセルの関数、マクロについて
たくさん教えていただきありがとうございます。
名前を見て気づきました。

作りたい表の問題は、おっしゃる通り、関数で値を引っ張ってきていたので
ISBLANK関数ではできませんでした。
教えていただいた関数でうまくいきました!

関数で引っ張ってきた値が0の場合も条件付き書式で色がつくように
できました!

お礼日時:2024/11/22 17:21

ご参考までに。

「条件付き書式に設定する関数を教えて下さい」の回答画像6
    • good
    • 1
この回答へのお礼

ありがとう

図解付きの回答ありがとうございます!
わかりやすくて助かります!
条件付き書式となると、必要な数式と摘要範囲の関係がわからなくて、どんな数式を指定したらいいのかわからなくなります。

教えていただいた数式でうまくいきました!
作りたい表のセルはほとんど関数で値を引っ張ってきているので、
うまくいかなかったようです。
ありがとうございました!

お礼日時:2024/11/22 16:36

最上部の「書式」?「範囲」?クリックでセルの書式設定を選択


条件付書式で各セルに入力、それを該当するすべてのセルにコピーすれば可能といえば可能でしたが。
    • good
    • 0
この回答へのお礼

ありがとう

再度の回答ありがとうございます。
すみません、この回答の内容が理解できませんでした。
お答えいただいたのに、私の知識が足りず無知で申し訳ありません。

お礼日時:2024/11/22 16:32

IF(A="","",以降に書式設定(質問の場合は背景を黄色)


関数が示す内容は
もし(Aが=空白なら、空白、そうでないなら(指定の書式))
直接書式設定する関数は存じません。
書式設定の中で、条件付書式設定、という項目は見秋がしますが。
上記「そうでないなら」の部分に入力可能かどうか?
    • good
    • 0
この回答へのお礼

ありがとう

回答ありがとうございます。
条件付き書式となると頭が混乱してしまいます。

お礼日時:2024/11/22 16:30

すみません。

間違えました!
これでどうですか。

=AND($A1<>"",ISBLANK(B1))
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとう

再度の回答ありがとうございます!
私の説明が悪く、作りたい表には関数で値を引っ張ってきているため、
うまくいかなかったようです。
事前に必要な情報として伝えていなくて申し訳ありませんでした。

お礼日時:2024/11/22 16:28

添付図のように


B2からD8の範囲を選択します。
数式を使用して、書式設定するセルを決定・・・これを選択
数式欄へ下記を入力し、
=AND($A2<>"",B2="")
書式設定で黄色を設定します。
「条件付き書式に設定する関数を教えて下さい」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとう

図解でわかりやすく説明していただきありがとうございます。
おかげさまでうまくできました!

ありがとうございました!

お礼日時:2024/11/22 16:26

「A列が空白でない」という数式は以下です。



=$A1<>""

「数式を使用して、書式を適用するセルを決定する」にこれを入れればいけると思う。
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとう

=$A1<>""の数式は初めて知りました!
これを元に応用して考えることができ、勉強になりました。

お礼日時:2024/11/22 16:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A