• ベストアンサー

エクセルでの条件付き書式について

平素よりお世話になっております。 検索はしてみましたが、内容が複雑なため、見つけきれず、結局ご質問する経緯となりました。 【ご質問】 ひとつのセルに条件付き書式を設定し、そのセルの選択に応じて、横列ないし縦列全てにその条件を適用したい。 【例】 A1セルへリストを設定『Open』『Close』、条件付き書式、 『Open』 ⇒何もしない 『Close』⇒背景をグレーにする A1セルで『Close』を選択したら、1列全ての背景をグレーに変えたい 以上がご質問となります。 きちんとお伝えできているか不安ですが・・・。 もしお分かりの方いらっしゃいましたらご教授頂けると幸いです。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

>A1セルへリストを設定『Open』『Close これはデーター入力規則ーリストのことではないか。本質問と直接関係が無い。 >A1セルで『Close』を選択したら、1列全ての背景をグレーに変えたい 意味あいまい。 縦列横行とも考えているようだが(>横列ないし縦列全てにその・・)いまは縦列の例に限って ある1つの列の第1行目を「Clode」と入力すると、その列全体は セルのパターン色を設定したいということでしょう。 エクセルでは「背景」という言葉は、別の意味があるよ。 ーーー A1:F1にCloseかOpenしかでないDropDownリストを設定。 A1:F30を範囲指定して A1がアクチブであることを確認 書式ー条件付き書式ー数式が 数式は=A$1="Close" セルのパターン色に淡い色を設定 OK ーーーー #1の補足の >色分けする範囲全体を指定しても、一番最初のセルしか その設定が反映されないのです・・・。 は (1)当初の設定範囲の設定が適当でない (2)上記で私が書いた>A1がアクチブであることを確認 のA1と式のA1が異なっている (3)式が間違い行の1の法だけに$を入れるを、両方$を入れたり、どちらも入れてない などありませんか ーー =$A$1="Close" A1がCloseだと範囲の全セル色が付く =A$1="Close" 第1行目のデータがCloseだとその列だけセルの色が付く =$A1="Close" 第1列のデータがCloseだとその行だけセルの色が付く ーーーー 条件付き書式は 式は1つしか入れませんが、指定した範囲の各セルに式が複写されると考えてください。その際のルールは、通常の関数式の複写と同じです。 それを確認するには、範囲内のどこかセルを選択して、書式ー条件付き書式を出すと 「数式が」のボックスに、どう変化したか確認できます。 それで今の書式状態と比べて式の適否をチェックしてください。 例えば、範囲に=A$1="Close"を設定している場合 B7を選択して書式ー条件付き書式を出すと =B$1="Close"とBに変わっています。それでB1がCloseであればB7に色が付くし、でなければB7は色が付かないままです。こういう理由を考えながら、現状の状態の意味をチェックをしてください。

emiu
質問者

お礼

おかげさまで解決致しました。 丁寧なご回答に感謝致します。 表現に不備があり、申し訳ございませんでした。 この度は本当にありがとうございました。

その他の回答 (2)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

=A$1="Close" の $ を入力されていますか?

emiu
質問者

お礼

おかげさまで解決致しました。 本当にありがとうございました。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

■手順■ 1)色分けする範囲(A列全体)を指定します 2)メニューバーの[書式]-[条件付き書式]の条件1の「セルの値が」を「数式が」に変更する 3)数式がの横に、 =A$1="Close" と入力して、右の「書式」-「パターン」でグレーを設定して、OK

emiu
質問者

お礼

早々のご回答、本当にありがとうございます! 早速やってみたのですが・・・。 色分けする範囲全体を指定しても、一番最初のセルしか その設定が反映されないのです・・・。 もし何か他にヒントがございましたら頂けたら幸いです。 ですが、大きなヒントを頂けた事、本当に感謝しております。 ありがとうございます。