アプリ版:「スタンプのみでお礼する」機能のリリースについて

セルの値 20071201123456 を、2007/12/01 12:34:56 に変換する方法。

20071201だけならば、[データ][区切り位置]で出来るのはわかりました。
時間の部分も同じセルに一緒に表示したいのですが。
宜しくお願いします。

A 回答 (4件)

>、[データ][区切り位置]で出来るのはわかりました


その延長線でやってみました。
A列を範囲指定
データ区切り位置
スペースによって・・を選ぶ
次へ
マウスで左から4桁、2桁、2桁、2桁、2桁、2桁のところをクリックする。すると縦線が入る。
完了
上記の桁数で各々のセルに分離される。
質問例で
20071201123456

2007121123456
にA-F列に分離される。
G1に
=DATE(A1,B1,C1)+TIME(D1,E1,F1)
の式を入れる。+を使うことに注意。
G列の書式を
ユーザー定義の
yyyy/m/d h:mm:ssなどにする。
結果
2007/12/1 12:34:56
ーー
その後
G列の式を消して(G列をコピーし自身に値だけを複写する)、A-F列は削除するのが良いかも。
既回答と違って、(多少操作ステップは多いが)結果G列は日付シリアル値であることのメリットがあります。
    • good
    • 0
この回答へのお礼

imogasiさん。
ありがとうございます。
テキストとシリアル値の両方のやり方が分かり、
加工しやすく、大変助かりました。

お礼日時:2008/01/04 18:09

=TEXT(A1,"0000-00-00 00!:00!:00")+0

    • good
    • 0
この回答へのお礼

回答ありがとうございます。
試してみたら出来ました。

お礼日時:2007/12/21 23:32

=TEXT(A1,"0000!/00!/00! 00!:00!00")*1


を入力して、セルの書式を「yyyy/m/d/ h:mm:ss」にする。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
試してみたのですが、VALUE!になってしまいました。

お礼日時:2007/12/21 23:30

A1に数値があるとき、別セルに


=TEXT(A1,"0000!/00!/00! 00!:00")*1
を入力して、セルの書式を「yyyy/m/d/ h:mm」にする。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
さっそく試してみます。

お礼日時:2007/12/21 23:31

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