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

ExcelのIF関数でおしえていただきたいのですが、

20090605   という8桁の数字を

2009/06/05 09:00:00

このように、/(スラッシュ)と時間を入れた形で
表記させたいのですが、
どのような関数で出来ますでしょうか?

ちなみに、

(1)20090605  に

   =TEXT(TEXT(W2,"00!/00!/00")*1,"yyyy/mm/dd")

   この数式で、

   2009/06/05 に。

(2)2009/06/05 に

   V2&" 09:00:00"

   この数式で、

   2009/06/05 09:00:00 に。


このように、2工程であれば出来ているのですが、
できれば1工程で出来る関数がありましたら、
おしえていただけないでしょうか?

よろしくお願いします。

A 回答 (3件)

一例です。


=TEXT(W2,"00!/00!/00")&" 9:00:00"
    • good
    • 0
この回答へのお礼

どうもありがとうございます。
おかげさまで問題解決しました!
こちらの数式の近いところまでいっていたのですが、
何かが違っていたようです・・・
ほんとうに助かりました。
感謝感謝です。

お礼日時:2009/04/27 16:52

標記させるだけですね? だったら



=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))+TIME(9,0,0)

コレだけで充分です。後は「書式」「セル」で「日付」か「時刻」を
選べば、合った書式が選べるはずです。日付シリアルにしておいた
ほうが、後々何かと便利ですよ。

まあ、文字列でいいのなら別に複雑に考えなくても

=LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2))&" 09:00:00"

だけでも済みますがね。
    • good
    • 0
この回答へのお礼

早速どうもありがとうございます。
おかげさまで問題解決しました!
ほんとうに助かりました。

お礼日時:2009/04/27 16:51

やりたいことはだいたい分かるんですが


>09:00:00
という情報はどこから沸いて出てきたんですか?

>20090605   という8桁の数字
だけしかないんですよね?
    • good
    • 0
この回答へのお礼

説明不足ですみませんでした。
おかげさまで問題解決しました。
どうもありがとうございます。

お礼日時:2009/04/27 16:50

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