こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

excelで日付をコピ-して入れたいです

 日付欄     場所欄    担当者欄
1月5日      大阪     鈴木 
ブランク      東京     佐藤
ブランク      仙台     田中
1月6日      名古屋    小林
ブランク      那覇 田岡
ブランク      福岡     川島
ブランク     宇都宮    伊藤

日付欄のすぐ右列に、”ブランク”セルを1月5日、1月6日等で埋めた新日付欄を作りたいのです。

このようなセミナ-の開催表ですが、元の表は、見易くするために同じ日付の日付欄セルは”ブランク”で何も印刷されていません。
この表を場所欄とか、担当者欄で並び替えると、"ブランク”の日付のところが何日なのかわからなくなってしまいます。
ですので、”ブランク”の日付を先に全部、埋めてから並び替えをしたいのですが、簡単に式を入れて、上から下までコピ-するなどで、正しい日付を入れられるでしょうか。
表の全行数は50行前後あり、同じ日付のブランク部分の個数は日付によって5個から10個程度でまちまちです。
VBAは苦手ですが、単純な式でだめなら、なるべく簡単なものでお願いします。アクセスでもやり方は同じでしょうか。

投稿日時 - 2002-06-08 21:59:32

QNo.287966

暇なときに回答ください

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

こんにちは。

=IF(A2<>"",A2,B1)

これで下にコピーして、並びかえる前に値に置換えすれば
良いのでは?

投稿日時 - 2002-06-08 22:15:28

お礼

うまくできました。”B1”を使うことに気がつきませんでした。
ありがとうございました。

投稿日時 - 2002-06-08 23:30:38

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

D列が使っていない列とする。
D2セルに関数式「=IF(A2="",D1,A2)」と入れる。
D3以下最下行まで「+ハンドルを使って下へ引っ張り」
複写する。D列よりA列へ値の複写をする。D列は書式を
日付にしておくと判りやすい。

投稿日時 - 2002-06-08 22:24:33

お礼

式でいれた数値を再利用するところにコツがあるのですね、できました。
ありがとうございました。

投稿日時 - 2002-06-08 23:33:30

ANo.2

VBAを使わずに簡単にやるのであれば、
ブランクにしたい日付欄には、正しく1月5日などと入れておきます。
で、「条件付書式」で、その上のセルと値が正しい場合はフォントを白にするというように設定します。そうすればブランクのように見えますでしょ?
並び替えを行なったら、また条件付書式を再設定してあげないといけませんが。

投稿日時 - 2002-06-08 22:15:48

お礼

早速の回答、ありがとうございました。
ブランクにするのではなくて、ブランクのところへ、日付を式で入力したいのでした。
説明が足りずにすみませんでした。
いずれにしても解決できました。ありがとうございました。

投稿日時 - 2002-06-08 23:37:05

あなたにオススメの質問