[[20080305111820]] 『VLOOKUPで日付が化ける。』(カジカジ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VLOOKUPで日付が化ける。』(カジカジ)
VLOOKUPで2枚のシートから日付を拾ってくる式を作ったのですが、
(過去ログ見ながら)旨くいきません。
2008/03/05が39512になってしまいます。日付の表示がうまくいきません。
セルの書式設定は他のシートと同じなんですが・・・・。
初心者ですいません。ヨロシクお願いします。

 書式設定を日付にしないとそのようにシリアル値で表示されます。
 (ROUGE)

回答ありがとうございます。
書式設定は日付になってるんですがその数字が出てしまってこまってます。


 本当ですか?
 もう一度、そのセルを右クリック、セルの書式設定、表示形式タブを選択。
 標準になっていませんか?
 (ROUGE)

 その式を提示下さい

 VLOOKUP( )&"" の様な感じではありませんか?

 VLOOKUP関数が入力されているセルがD2として
 TYPE(D2) の結果はどうなりますか


 ぶつかりました。

 もしかして
 =VlookUP(・・・・) & "文字"
 とか、&で文字連結してませんか、している場合はシリアル値で表示されます。
 文字と連結させる場合は、
 =Text(VlookUPの結果,"yyyy/m/d") & "文字"
 と、Text関数で日付表示を指定してください。。
 BJ


まさにそのとおりです。式は
 =IF(ISERROR(VLOOKUP(シートAでの検索)),"",VLOOKUP(シートAでの検索))
 &IF(ISERROR(VLOOKUP(シートBでの検索)),"",VLOOKUP(シートBでの検索))
過去ログを見て使ったのですがこれをどう変えればいいですか??


 BJさんが既に記載されているように、TEXT関数で表示形式を変更してください。
 =IF(ISERROR(VLOOKUP(シートAでの検索)),"",TEXT(VLOOKUP(シートAでの検索),"yyyy/mm/dd"))
 &IF(ISERROR(VLOOKUP(シートBでの検索)),"",TEXT(VLOOKUP(シートBでの検索),"yyyy/mm/dd"))

 (ROUGE)

遅くなりました。
ありがとうございます。出来ました。
本当に助かりました。

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.