• ベストアンサー

エクセルで休日の色を変更するやり方を教えてください。

エクセルで休日の色を変更するやりかたについて教えてください。 今現在、A列の31行目から、2008年~2009年の土曜日・日曜日・祝日の全ての日付を抜き出し、入力しました。 そこで、R15のセルに、上記で入れた数字を入れると、セルを赤くする 、それ以外の日付はそのまま。 という風にしたいのです。 インターネットで調べて、 A列の30行目に、「休日」といれて、名前の定義設定をしました。 そして、R15のセルを選び、「数式が・・」に設定して、MATCHでやってみましたが、うまくいきませんでした。 イメージは、物の発送日を入力して、その日が休日だと発送できないので、休日の日付をいれるとセルが赤に変わり、チェックできるという風にしたいのです。 どうやればいいかわかりますか? お手数ですが、わかる方教えてください。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

#1のmerlionXXです。 > 名前を「休日」、定義を「=表紙!$A$31:$B$100」と選び、 原因はここです。 MATCHリストの範囲は一列でなければいけません。 A列なら =表紙!$A$31:$A$100 としてください。

777MS777
質問者

お礼

気づきませんでした! A列B列のセルをくっつけていたので、 そのせいで自分ではA列を選んでいたつもりが、 B列も数式にはいっていたんですね。 今ご指摘の通り、=表紙!$A$31:$A$100 でやってみたらうまくいきました! ありがとうございました!!!

その他の回答 (3)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

NO2です。 > 名前を「休日」、定義を「=表紙!$A$31:$B$100」 ⇒検索範囲が複数列の場合、数式を=COUNTIF(休日,R15)としては如何でしょうか。

777MS777
質問者

お礼

条件書式の際に「数式が・・」を選んで、 =COUNTIF(休日,R15)を入れたらいいのですか?? わざわざ何回もご指摘と回答をありがとうございました! もう一度やってみます!

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

>A列の30行目に、「休日」といれて、名前の定義設定をしました。 ⇒休日リストの先頭に見出し名をいれても設定されません。  休日の日付範囲を選択→挿入→名前→定義→名前欄に休日と入力→OKとしてして下さい。

777MS777
質問者

お礼

ご指摘・回答ありがとうございました。 ご指摘の通りのやり方で 名前の定義の設定をしました。 上記の設定の後、また、条件書式を、=MATCH(R15,休日,0)>0で 設定したのですが、上手くいかないです。 もう一度試してみます。 ありがとうございました!!

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

> 「数式が・・」に設定して、MATCHでやってみましたが、うまくいきませんでした。 回答する側ではあなたがどうやったのか見てないので、どう書いたらどううまくいかなかったかを書いてくれないと正しくアドバイスできないですよ。 R15のセルを選び、「条件付書式」を選んだんですね? 数式は =MATCH(R15,休日,0)>0 となっていますか? セルが赤という書式は設定しましたか?

777MS777
質問者

お礼

回答ありがとうございます。 説明不足ですみませんでした。 R15のセルを選び、条件付書式で、 =MATCH(R15,休日,0)>0 で、書式も赤に設定したのですが、うまくいきませんでした。 なんでなのでしょう・・。 名前の定義設定は、 名前を「休日」、定義を「=表紙!$A$31:$B$100」と選び、 設定しました。