プロが教えるわが家の防犯対策術!

現在セルに
19640429結婚式
19650301出張
19790515海外旅行



等入っていますがこれを一括で
1964/04/29結婚式
1965/03/01出張
1979/05/15海外旅行
と言う表示にしたいのですがマクロ等で出来るでしょうか。
出来るのでしたら方法を教えて下さい。

A 回答 (3件)

関数で可能です。



=LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&MID(A1,7,2)&RIGHT(A1,LEN(A1)-8)
    • good
    • 0
この回答へのお礼

迅速なご回答有り難うございます。
お陰様でできました。

お礼日時:2007/06/12 10:30

関数でよければ、


A1にデータがあるとして
=TEXT(DATEVALUE(LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&MID(A1,7,2)),"yyyy/mm/dd")&MID(A1,9,10)

最後のMID(A1,9,10)の10は行事名の最大文字数にしてください。
    • good
    • 0
この回答へのお礼

ご回答有り難うございます。
色々勉強になりました。

お礼日時:2007/06/12 10:31

こんにちは。



たぶん、区切り位置で出来るはずです。

変換する範囲を選択してから、
データ-区切り位置-
・ スペースによつて右または左に揃えられた……
を選択し、

次へ、

19640429|結婚式
間にマウスで区切りを入れます。

次へ
数字の部分が反転されているはずですから、その部分を
・ 日付
を選択

完了

日付の部分は、書式で直してください。

マクロで行う場合は、また、お尋ねください。
    • good
    • 0
この回答へのお礼

ご回答有り難うございます。
色々な方法があるのですね。
お陰様でできました。

尚お礼の点数ですが受信順とさせていただきますので
ご了承お願いいたします。

お礼日時:2007/06/12 10:33

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