『2つのエクセルから文字と日付を飛ばす』(ねこ) エクセル1がマスターでそれにエクセル2と3があります。 エクセル1は        2には           3には    ↓           ↓             ↓ 名前 結果 日付    名前 結果  日付      名前  結果  日付 B           B  勝   1/1       C   引   2/15 C           G  負   2/5       D       3/7 D           E  勝   1/4       F    F G E この時に2と3から結果と日付を1に飛ばしたいのですが空白の箇所はそのまま空白に したいのですが0が入り日付は書式設定を日付にしてあるにもかかわらず数字で飛んで きてしまいます。(1/1→39448)どうしたらいいでしょう?教えて下さい。 お願いします。 ---- 同じと思います。 BJ [[20080305111820]] 『VLOOKUPで日付が化ける。』 ---- 遅くなってすいません。すごいあと少しなとこまでいけたんですが。 やってみたんですが、空白の日付のところに1900/01/00と表示されてしまうのですが どうにかならないでしょうか? 入力のある日付はちゃんと出るようになったんですが・・・ すごい近くに似た質問があったのにすいません。 ---- う〜ん だめです・・・ IF(ISERROR(VLOOKUP(シート2での検索)),"",TEXT(VLOOKUP(シート2での検索),"yyyy/mm/dd")) &IF(ISERROR(VLOOKUP(シート3での検索)),"",TEXT(VLOOKUP(シート3での検索),"yyyy/mm/dd")) だとやっぱり空欄(C5)は1900/01/00です。シート3の名前Fの日付が空欄なんで もうひとつ書いてあったtype(VLOOKUP をやったら 全て1ってでちゃいます。 どうしたらいいんでしょう? ---- =IF(ISERROR(VLOOKUP(シート2での検索)),"",TEXT(VLOOKUP(シート2での検索),"yyyy/mm/dd;;;")) &IF(ISERROR(VLOOKUP(シート3での検索)),"",TEXT(VLOOKUP(シート3での検索),"yyyy/mm/dd;;;")) とされたらどうでしょうか。(ROUGE) ---- (ROUGE)様 ありがとうございます。解決できました。