教えて!gooにおける不適切な投稿への対応について

K列に入力されている8桁の数字を西暦/月/日で表示させたいです。
20210316→2021/03/16このような感じです。

区切り位置を使用しましたが、すでに入力されている数字は変換可能でしたが、これから入力するであろう空きセルでは反映することができませんでした。

どなたか教えていただけませんでしょうか。
よろしくお願いいたします。

gooドクター

A 回答 (3件)

見た目だけでいいのであれば、下記ではどうでしょうか?


セルの書式設定
表示形式
ユーザー定義
種類(I):のところに「####"/"##"/"##」括弧は除く
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
自分がやりたかったことそのままでした!
本当にありがとうございました!

お礼日時:2021/04/18 22:44

添付図参照(Excel 2019)


↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
「エクセル8桁入力で西暦年月日表示させたい」の回答画像3
    • good
    • 0

A1セルに数値が入力されているなら


 =DATEVALUE(TEXT(A1,"0000""/""00""/""00"))
こんな数式を使えば、日付にはなる。セルの表示形式をちゃんと指定しようね。

その数字が入力されたセルには入力できないから、横の列にでも入力してみよう。
場合によっては、その値をコピーして元のセルに「値として貼り付け」をしてから数式を削除しても良いでしょう。
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング