dポイントプレゼントキャンペーン実施中!

エクセル2007で日報を張り付け月報を作っています。日報の日付はシリアル値を2010/3/23と表示しています。この日付が入っているセルを別シートにINDIRECT関数で返しています。月報の日付欄の設定は「日付」
で3/23と表示させこのセルをオートフィルすると日報を張付けていない
セルには1/0と表示されます。日報を張付けていないセルに何も表示しないか0 としたいのですが、出来るのでしょうか。
よろしくお願いします。

A 回答 (2件)

>月報の日付欄の設定は「日付」で3/23と表示


 その時点で、[セルの書式設定] を [ユーザー定義] で
m/d;;;@
にしてみてください。
    • good
    • 2
この回答へのお礼

有難う御座いました。目的通り目障りな表示が消えました。
今後とも宜しくお願いします。

お礼日時:2010/03/24 14:54

例えばシート1のA列に日付のデータがあって、シート2のある列にそれを表示させる場合には=INDIRECT("Sheet1!A"&ROW(A1))のような式を使っておられるのでしょう。


その式を次のように改良することでデータのないセルを空白にすることができます。

=IF(INDIRECT("Sheet1!A"&ROW(A1))="","",INDIRECT("Sheet1!A"&ROW(A1)))

この回答への補足

早速のご回答有難う御座います。月報のシートはA4セルに「日報01」以下Anセルまで「日報n」と入れ日付を表示させる列には
=IF(A4="","",INDIRECT(A4&"!B4")) B4は日報の日付記入セルです、
日報のB列が日付の列ではなくB4に日付が有るのと、私のレベルが低いのでこの様な状態になっています 。
上記の式の場合はどのように入れ込めばよいのでしょうか。
説明不足と未熟さを恥じ入ります。

補足日時:2010/03/24 14:28
    • good
    • 0

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