- ベストアンサー
【365】日付がシリアル値になってしまう
同じような質問はあちこちで見ましたが、解決しないので質問させていただきます。 別シートからINDEX&MATCH関数で日付を表示させていますが、セルの書式は日付型にしているにも関わらずなぜかシリアル値で表示されてしまいます。 =IFERROR(INDEX(元!$A$6:$BJ$5000,MATCH($B10,元!$A$6:$A$5000,0),MATCH(G$6,元!$A$6:$BJ$6,0))&"","") そのシリアル値を値コピーしてもシリアル値のまま、値コピーしたセルをF2→Enterを押せば日付になります。 どうすれば日付型で表示してくれるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
お礼
ご回答ありがとうございました。 ご認識通り、空欄の場合は0を出したくないのです。 他のセルで0を表示したいのでオプションの「ゼロ値のセルにゼロを表示する」はオンのままです。 ご教示いただいた「=IFERROR((INDEX(元!$A$6:$BJ$5000,MATCH($B10,元!$A$6:$A$5000,0),MATCH(G$6,元!$A$6:$BJ$6,0))&"")+0,"")」でyyyy/m/d表示されました!! 書式は極力変えたくないので、こちらの数式を採用させていただきます。 大変助かりました。