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

Sheet1
日付(C)・名前(B)

Sheet2
https://www.onamae-office.com/office365column/ex …
こちらの手順でカレンダーを作成しました。

=INDEX(Sheet1!B:B,MATCH(DATE(年,月,日),Sheet1!C:C,0),0)
Sheet1にあるデータをSheet2のカレンダーに反映させるためにこちらの関数を組みましたが、
#N/Aエラー「MATCH の評価で値「89605」が見つかりませんでした。」
となります。

DATE関数に指定する「日」のデータが関数(値ではない)ためかと思いますが、何か方法はありますか?カレンダーはコピーして月を変えて使用するので、値で貼り付けはできるだけしたくありません。

よろしくお願いいたします。

A 回答 (5件)

そのカレンダーに表示される「日」は表示形式を「d」にしているだけ


で実際には日付のシリアル値です。

よって DATE関数を入れる意味がありません。
=IFERROR(INDEX(Sheet1!$B:$B,MATCH(A3,Sheet1!$C:$C,0)),"")
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!
つたない説明にもかかわらず意図を理解していただき助かりました。

>そのカレンダーに表示される「日」は表示形式を「d」にしているだけ
で実際には日付のシリアル値です。

なるほど大納得です!
解決できました☆ありがとうございました!!

お礼日時:2022/09/14 17:23

というか「シリアル値」はいくつになっていますか?



数式を示されてもそれだけでは評価できないのです。
まあ、たぶん

 (2022年9月1日)+(2022年9月1日)-(1900年1月5日)
 (2022年9月1日)+(2022年9月1日)-   5
で「89605」になりますから、

おそらく、どこかで「年月」を含めた計算をしていると推測します。

・・・

そんなわけで「シリアル値」がいくつになっているのかを訊ねています。
確認の方法は、セルの表示形式を「標準」にするだけです。これで「シリアル値」に直すことができます。
    • good
    • 0
この回答へのお礼

関数に関して素人で、ご質問の意図を理解できず大変失礼いたしました。
シリアル値について勉強になりました。

他の方の回答で解決できました。
貴重なお時間を割いてご回答くださりありがとうございました。

お礼日時:2022/09/14 17:21

>どのようなデータを入れているのですか?


と聞いているので式を書かれてもその内容(データ)がどうなのかわからないとお答えしようがありません。

>「=E1-(H1-1)」という数式

で、E1とH1には何が入っているのでしょうか?
    • good
    • 0
この回答へのお礼

説明足らずで申し訳ありません。

https://www.onamae-office.com/office365column/ex …
こちらのカレンダーの作成手順にある通り

E1=DATE(A1,C1,1)
H1=WEEKDAY(E1,1)
を入力しています。

お礼日時:2022/09/14 16:46

自分も元の数式が間違えているような気がします。



 DATE(年,月,日)
で参照している「年」「月」「日」のセルの「シリアル値」がいくつになっているか確認してみください。
DATE関数が返す値が異常なんです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!!
お返事重複してしまいますが、こちらです。

=MATCH($A$1,$C$1,A3)です!

「$A$1,$C$1」の値は2022、9と数字なのですが、A3のセルがカレンダーを作成したときの「=E1-(H1-1)」という数式になっているので、おそらくこれが原因になっているのかな?と思っています。

数式が入ったセルを数式のままで数値として計算式に組み込むことはできるんでしょうか?

お礼日時:2022/09/14 16:34

>#N/Aエラー「MATCH の評価で値「89605」が見つかりませんでした。



89605がシリアル値なら日付は「2145/4/29」になるんですが、

>MATCH(DATE(年,月,日)

ここの年月日はどのようなデータを入れているのですか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!!

=MATCH($A$1,$C$1,A3)です!

「$A$1,$C$1」の値は2022、9と数字なのですが、A3のセルがカレンダーを作成したときの「=E1-(H1-1)」という数式になっているので、おそらくこれが原因になっているのかな?と思っています。

数式が入ったセルを数式のままで数値として計算式に組み込むことはできるんでしょうか?

お礼日時:2022/09/14 16:24

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