• ベストアンサー

エクセルで日付と時間の表示

1つのセルに他のファイルからコピーペーストした日時表示を変更したいです。 例えば 「1月2日 3時45分」 というデータを貼り付けて 「2014/1/2 3:45」 と表示させたいのですがどうしたらよいのでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.2です! たびたびごめんなさい。 前回の数式で余計なものが入っていました。 2014年 は必要ありませんでした。 (今年以外であれば西暦年が必要です) =DATEVALUE(LEFT(A2,FIND("日",A2)))+TIMEVALUE(MID(A2,FIND("日",A2)+1,10)) で大丈夫だと思います。 どうも失礼しました。m(_ _)m

quszup
質問者

お礼

ありがとうございます。 助かりました!

その他の回答 (4)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.5

>例えば「1月2日 3時45分」というデータを貼り付けて「2014/1/2 3:45」と表示させたいのですがどうしたらよいのでしょうか。 キーボードからA1セルに入力されたとすればその値は文字列であるため変換しないと表示を変えることはできません。 他のセルに関数式で変換するには以下の式を入力してください。 =VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"月","/"),"日",""),"時",":"),"分","")) 但し、日と3日の間にある空白は半角文字の空白であることが前提です。 入力されたセルのデータを直接変換したいときは「置換」を使って"月"→"/"、"日"→""、"時"→":"、"分"→""のように置換すれば日付のシリアル値になります。 添付画像はExcel 2002でA2セルに入力された文字列データを順次置換して最後の"分"を""に置換した結果です。

quszup
質問者

お礼

詳しいご説明ありがとうございます。 大変参考になりました。

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.4

セル書式の設定の表示形式で「日付」を選ぶと、右のペインにいくつかのオプションが表示されますので、2001/3/14 13:00 を選ぶといいです。 数字は違うかもしれませんが、yyyy/m/d h:mm の形式になっているものです。

quszup
質問者

お礼

ありがとうございます。 やり方が違うのかできませんでした。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! データは文字列となっているのですね? 一例です。今年のシリアル値にするとします。 A2セルにデータがあるとして、B2セルに表示させる場合は B2セルに =DATEVALUE("2014年"&LEFT(A2,FIND("日",A2)))+TIMEVALUE(MID(A2,FIND("日",A2)+1,10)) という数式を入れ、セルの表示形式は日付で好みの標示形式を選んでみてください。m(_ _)m

quszup
質問者

お礼

ありがとうございます。

回答No.1

注意 コピーするときにそのまませずに 形式を選択して貼り付けで「値」を選択。 (そのままだと書式設定も一緒にペーストされてしまうので) 表示させたいセルを右クリック 「セルの書式設定」 「書式設定」 「分類」のなかから「日付」を洗濯 「種類」のなかに表示したい設定があるので「OK」 にする。

quszup
質問者

お礼

ありがとうございます。 やり方が違うのかできませんでした。

関連するQ&A