プロが教える店舗&オフィスのセキュリティ対策術

個人データ(●●)のG4に 1980/2/6の入力をして 1980年2月6日 と表示しています。
(セルの書式設定⇒表示形式⇒日付⇒種類を2012年3月14日)

別のシートに
●=IF($H$2="","",VLOOKUP($H$2,'個人データ(●●)'!$A$1:$BZ$50,7,FALSE)&"")
を入れましたが
2957
と表示されてしまいます
1980年2月6日と表示することは出来ますでしょうか

A 回答 (5件)

vlookup関数の後ろの&""は悪手です。

せっかく日付だったものを文字列に変換してしまったので表示形式で対応できません。

削除して、表示形式を yyyy年m月d日;; とセミコロン付きにすれば、個人データのG列を空欄にした人についても胡乱な日付が表示されるのを抑止できます。
    • good
    • 0

VLOOKUPの最後の「&""」を消して下さい。

    • good
    • 0

[No.2]に書いた


1908年2/4(1908年2月4日)
は、
1908/2/4(1908年2月4日)
に訂正します。(*^_^*)
    • good
    • 0

●●のG列の4行目に 1980/2/6 の入力しか明記されてませんが、


1908年2/4(1908年2月4日)
或ひは
1980/2/4(1980年2月4日)
と入力されて居るセルが同列の何行目かにありませんか?
    • good
    • 0

2957ではなく、29257ではありませんか?


29257はその年月日のシリアル値なので、
そのセルの表示形式を年月日に設定すれば良いです。
    • good
    • 0

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