こちらのA列に入っている数値なのですが、見た目は2020年7月ですが
日付に変換するとなぜか「8月」になってしまいます。
どなたか解決法教えていただけないでしょうか。
宜しくお願い致します。
日付に変換 とは何をしたことを指しますか?なにかの関数ですか?
ちなみに、表示形式→数字→日付 とすると下記のように変換されます。
このことから原因の想定がつきそうです。
57207/08/24
ご回答ありがとうございます!
日付に変換 とは何をしたことを指しますか?なにかの関数ですか?
→表示形式→日付に変換しました。
おっしゃる通り57207/8/24となります
https://sleepygamersmemo.blogspot.com/2019/10/spreadsheets-auto-formatting-date.html
原因は数字が「シリアル値」という 1899年12月31日を 1 とした連続する数字になっていて、20200720のような値はそこを1として計算された結果、 57207年8月24日になってしまったというわけです。
対処法の例としては上のURLを参考にして対処してみてください。(数字の足し引きだとかなりややこしいことになると思います)
ありがとうございます!
一つ目の地域変更を試そうと思ったのですが、
一旦削除して入力し直す、というのが出来ないので難しそうです。。
毎日更新されるデータがこのシリアル値で送られてきて、そのままコピーして別のシートに貼り付けしたいので(実際には他の行の項目がある)
なかなか解決できなさそうですね。。( ; ; )
https://tree-file.com/lifehack/date-in-excel-or-google-spreadsheets-become-serialized-want-to-yyyy-mm-dd-notation/ こちらも一緒に貼るのを忘れました。TEXT関数のより具体的な使い方です。
yyyy/mm/dd形式になったら必要な場所を文字列分割して取るなどすればよいかと
ありがとうございます!!!!
=TEXT(A1,”0000-00-00”)*1
の関数を入れることによって解決できました!!><
大変助かりました!
回答1件
あなたの回答
tips
プレビュー