プロが教えるわが家の防犯対策術!

C10~AG10までに祭日名を入れたいです。
"シート名祭日""にはA1~B73まで、すでに祭日データーは入力してあります。
どなたか関数を教えてください。

できれば土日祝日の列に塗りつぶしをつけたいですが
できなくても結構です。
よろしくお願いいたします。

「エクセルで縦列に祭日を入れたい」の質問画像

A 回答 (3件)

C9: =IFERROR(VLOOKUP(C4,Nholidays,2,FALSE),"")


書式: 配置方向を縦
このセルをズズーッと右方に(列AG まで)オートフィル

【お断り】
0.シート「祭日」の列Aに年月日、列Bに該当する祭日名を入力して、
 ̄ ̄列A、Bのデータ範囲に「Nholidays」という名前を付けています。
1.書式 G/標準"年" に設定したセル B2 に数値 2017 を入力
2.書式を G/標準"月" に設定したセル C2 に数値 7 を入力
3.書式を d に設定し、かつ、式 =DATE($B2,$C2,COLUMN(A1)) を
 ̄ ̄入力したセル C4 をズズーッと右方に(列AG まで)オートフィル
4.書式を aaa に設定し、かつ、式 =C4 を入力したセル C5 をズズーッ
 ̄ ̄と右方に(列AG まで)オートフィル
「エクセルで縦列に祭日を入れたい」の回答画像1
    • good
    • 0
この回答へのお礼

mike_g 様
頭が悪くてすみません。
関数をそのままコピーペーストしてみましたが上手くいきませんでした。
以前、=IF(ISERROR(VLOOKUP(A4,祭日!$A$1:$B$33,2,0)),"",で
横列はできています。
この関数のどこを変更すれば出来るのでしょうか?
ちなみに、"祝祭日"という名称でシートわ作成してあります。

説明不足ですみません。

お礼日時:2017/06/25 18:53

>以前、=IF(ISERROR(VLOOKUP(A4,祭日!$A$1:$B$33,2,0)),"",で


>横列はできています。
〇A4という相対参照がある為、この数式が書かれている
セルを明示しなければ通じないです。
もしオートフィルしたセルがあれば数式を見てください。
どこに書かれるかによって変化しているはずなので。

〇次にA4とありますが添付図のどこをどう見ても
日付を探しに行くべきこの数式のA4には
日付は入っていませんね?
C4から見るべきです。

〇横列はできています。
 横列って言葉は使わないです。
 列は横方向に決まっているので。
 しかも出来ています?
 動いてるとは到底考えられません。

ですから総合的に私からもサッパリポンを差し上げようと。
    • good
    • 0

[No.1お礼]へのコメント、


》 以前、=IF(ISERROR(VLOOKUP(A4,祭日!$A$1:$B$33,2,0)),"",で
》 横列はできています。
私には意味不明で何を仰っているのやらサッパリポン!

》 "祝祭日"という名称でシートわ作成してあります
何を今さら!
貴方は「"シート名祭日""」と書いていたではあ~りませんか!
    • good
    • 0

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