[[20050207155239]] 『日付の変換』(szsh_pages) ページの最後に飛ぶ

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

 

『日付の変換』(szsh_pages)

以下の数値を日付変換したいのですが、通常の「セルの書式設定/表示形式/日付」でうまくいかず操作方法が分かりません。

20050101000000→2005/1/1 0:00:00

どなたか教えて頂けないでしょうか。

【エクセルのバージョン】
Excel2000 SP-3
【OSのバージョン】
Windows2000 SP4


 A1にその数字があるとしますと、隣のセルに数式を=--TEXT(A1,"0-00-00 00!:00!:00")、
 セルの書式設定、表示形式、分類をユーザー定義、種類をyyyy/mm/dd h:mm:ss などと、
 されたらどうでしょう?                          (LOOKUP)

 下のように、少しいじったらうまくいきました。有難うございました。
 =TEXT(B1,"0!/00!/00 00!:00!:00")
 ただしユーザ定義の種類を変えてもうまくいきませんでした。 (szsh)

 変ですね。私は、こちらに掲載する場合には、必ずテストを実行しています。  (LOOKUP)
 再度、実行しましたが、文字列でも数値でも問題はありません。
 日付の処理は、バージョンにより、差異は、あります。私のエクセルは、97sr-2です。


 横から失礼します。TEXT関数はその名の通りテキスト(文字列)を返す関数ですから、
 いくら表示形式を日付に変えてもそのままです。日付に変えるには文字列からシリアル値に
 変える必要があり、 それがLOOKUPさんの数式の先頭に付いている -- です。szshさんの式も
 先頭に -- を付けてみて下さい。
 (純丸)


コメント返信:

[ 一覧(最新更新順) ]


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