プロが教える店舗&オフィスのセキュリティ対策術

元々(例えばA2のセル)
2015/3/10 12:03

という日時データとして認識されているデータを
=Year(A2)&"/"&month(A2)&"/"&day(A2)
という関数で
2020/5/10
という形で表現をすることはできました。

しかし、これはテキストデータになっているようなので、日付データとして認識されません。
どのようにすれば、日付データに認識させられますでしょうか。

値貼り付けをして、もう一回セルを選択すると自動で日付データになるようですが、
このデータが大量にあるため、関数で処理できることを希望します。

エクセルに詳しい方、教えてください。

gooドクター

A 回答 (5件)

というか、



>=Year(A2)&"/"&month(A2)&"/"&day(A2)

ここまで作ってるなら、

=(Year(A2)&"/"&month(A2)&"/"&day(A2))*1

とかでも。
どこかのセルに1を入れてそれをコピー→範囲選択して「形式を選択して貼り付け」
→乗算を選んでOK

でなります。
    • good
    • 0

エクセルに詳しくないけど。


=DATE(YEAR(A2),MONTH(A2),DAY(A2))
    • good
    • 0

こんにちは!



データセルそのもので完結したい場合はNo.1さんの方法が一番簡単だと思います。
ただしデータそのものが変わってしまいますので、別セル表示で良いのであれば・・・

=INT(A2)
として、セルの表示形式は好みの「日付」にしてみてください。m(_ _)m
    • good
    • 0

以下、お試しください。


https://www.tipsfound.com/excel/02106
    • good
    • 0

1列に入っているなら



列選択→データタブ→区切り位置→完了

では?
    • good
    • 0

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

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

gooドクター

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

人気Q&Aランキング