![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
EXCELの散布図で横軸を日付にしたいのですが、年が正しく表示されません。
正しく表示する方法を教えてください。
画像の通りのデータを散布図にしているのですが、2010から2024年のデータなのにグラフでは1900年の日付になってしまいます。月日も正しく反映されていません。
A列の書式、図のX軸の書式とも「日付」にし、"*YYYY/MM/DD"と"YYYY/MM/DD"の両方を試していますが、どちらも結果は同じです。
=YEAR(A2)などとすると 2010 が返ってくるのですが、何がいけないのでしょうか。
Officeのバージョンは2019です。
よろしくお願いします。
![「EXCELの散布図で日付が1900年にな」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/e/543213204_6681165512538/M.png)
No.6
- 回答日時:
>まずは今回の問題は解消ですが、操作したセルだけでなく環境設定も更新されるのでしょうか。
もしご存じでしたら、追加で教えて貰えると助かります。亀レスですみません。
今回の事例に至った経緯がわからないので何とも言えませんが、区切り位置の操作はデータの型(文字列→数値など)だけを変える操作なので選択した対象の列以外に影響はないと思います。
>これを1回やったら、他のExcelシートでも、またどういう入力の仕方でも日付が正しくプロットされるようになりました。
なので、他のシートなどは元々入力に影響がない状態だったと思われるのですが他のシートでも何かおかしな状況があったということですか?
ご説明にない部分に関してはお答えするのは難しいです。
今回は最初日付のデータが文字列になっていたことが原因かと思われますが元々はどこかからコピペなどしたデータだったのでしょうか。
どうもありがとうございます。
今回の私の問題は、ダウンロードしてきたCSVシートでも、セル書式を日付にしたあとで自分で入力したものでもうまくプロットできないことが起こってました。
それが、いったん教えてもらったやり方で、指定範囲のセルの書式の設定を変えたとたんにほかのシートやファイルでも正しくプロットできるようになっていたというのが経緯です。
私のほうも、ご質問しながらその後ほかのことなどで忙しくしてしまって、すみません。
私のEXCELで何が起こっていたのか(または私が勘違いしたのか)、謎は残りますが、とりあえず今回は解決したのと、次回困った場合も試す方法が確立したので、どうもありがとうございました。
No.5
- 回答日時:
No.1です。
できましたよ。
横軸最小値 40,179
横軸最大値 46,022
間隔 1,826.25
![「EXCELの散布図で日付が1900年にな」の回答画像5](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/a/113732_6682330b81804/M.png)
No.3
- 回答日時:
No2です。
>ひとます一ますをDATE関数で入力し直すのは手間だと思います。
>なにか良い方法ないでしょうか。
まとめて書式設定しておいて、Enterキーを押してゆけば良い話なので、2、3百程度ならたいした時間がかかるとも思えませんけれど。
数が多くて、手作業ではこなせない様であれば・・
どのような設定環境で作業なさっているのか不明ですけれど、シートが一般的な状態であれば、以下のような方法でも可能と思います。
A列が日付に見えるような状態になっているとして、例えばC2セルに
=A2*1
を入力して、A列に値のある範囲まで、式をC列の下方にフィルコピーします。
結果が「45447」のような数字表示になる場合は、C列の書式設定を日付にします。
(C列の値は、シリアル値に変換されているはずです)
この状態で、C列をまとめてカットして、A列にペーストして戻せば、まとめてシリアル値に変換できるはずです。
他にも方法はいろいろありますが、とりあえずの一例です。
どうもありがとうございます。
じつは、さきほどNo4でいただいたやり方を試してみたのですが、以来(別のシートやファイルでも)、(昨日の苦労がうそだったように、どういう入力の仕方をしても)日付が正しく散布図にプロットできています。
>どのような設定環境で作業なさっているのか不明ですけれど、
日付の扱いが変わってしまう環境設定があるのでしょうか。
もしご存じでしたら、追加で教えて貰えると助かります。
昨日うまく行っていた"=DATE"関数を使っての入力でも、今日は散布図が1900/1/0などの日付になっていました。私としては設定を変えたつもりはなく、昨日うまく行っていたのと同じ条件で作業していたつもりだったので、びっくりしてます。
これまでにも、ときによって何の苦労もなく日付が正しくプロットできたり、今回みたいに日付が1990年に化けてしまったりする経験はあって、なにが違うのかがよくわからないでいるところです。
No.2
- 回答日時:
こんばんは
散布図は両軸とも数値であることが前提です。
ご提示のA列は、見た目は日付ですが「文字列」として入力されていませんか?
文字列の場合、エクセルは数値として判断できないので、順に0~6として解釈しているものと思われます。
(グラフの軸の書式設定で、最小値、最大値を確認してみてください)
数値の0~6を「YYYY/MM/DD」で表示すると、丁度ご提示のようになります。
対処法としては、A列の書式を「日付」などにして、再入力してください。
(書式変更するだけでは日付として認識されません)
その上で、軸の範囲などを調整すれば、表示されると思います。
ありがとうございます。
まだよくわかりませんが、すこし事情がわかりました。
入力したつもりの日付が認識されていないで、行数ー1がそのまま横軸の数値に反映されてしまうということですね。
>対処法としては、A列の書式を「日付」などにして、再入力してください。
>(書式変更するだけでは日付として認識されません)
すみません、具体的にはどうすればよいのでしょうか。
A行の書式を「日付」に設定した後で「2024/6/27」などと書き込んでも、たぶん文字列と認識されてしまっているようです。
「日付」書式にしたあとで「=2024/6/27」とすると、どういうわけか「1900/1/12」に変換されてしまいます。
「=DATE(2024,6,27)」と入力することで、こちらが思った通り「2024/6/27」と認識され、散布図も思い通りに表示されました。
ただ、実際にはダウンロードしたシートから散布図を描きたいことが多く、ひとます一ますをDATE関数で入力し直すのは手間だと思います。
なにか良い方法ないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Access(アクセス) Accessのデータ型の日付/時刻型について 1 2023/04/02 17:03
- Excel(エクセル) Excel 数行を1組とする300組ほどあるデータの項目を揃えたいです。 3 2023/01/26 19:38
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Access(アクセス) アクセスで教えてください。 クエリで2日前を抽出する計算式を 入力して表示させると ちゃんとyyyy 1 2023/06/08 21:05
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセルで 自動的に◯や数字を表示させることできます? 例えばなんですが 日付 山田 1 ◯ みたい
Excel(エクセル)
-
西暦和暦
Excel(エクセル)
-
CELL関数のヘルプ文の意味?
Excel(エクセル)
-
-
4
ワードでプリンターがA4までなのですが
Word(ワード)
-
5
エクセルのクイックアクセスツールバーには何を登録したら良いですか?罫線を引く「格子・枠なし・外枠」と
Excel(エクセル)
-
6
Excelについての質問です。 B2セルの値とB1セルの値を比較し、B2セル値の方が小さかったら5"
Excel(エクセル)
-
7
エクセル 文字を増やしたい。
Excel(エクセル)
-
8
Word2016 開けないファイルを開く方法教えて下さい
Word(ワード)
-
9
Excel 大小比較演算子による「文字」の比較結果
Excel(エクセル)
-
10
Excelについて教えてください
Excel(エクセル)
-
11
エクセルの「入力規則」のプルダウンメニュの▼をセルの左側に出したい
Excel(エクセル)
-
12
エクセルのコメントのデザインて変わりましたか?
Excel(エクセル)
-
13
職場の人から聞かれており、こんなことができるか教えて下さい。 vbaとかはできません。。 下記リスト
Excel(エクセル)
-
14
エクセルのツールバーから数値が消えました。
Excel(エクセル)
-
15
Word(Offce365)の不思議な現象。誰か助けて!
Word(ワード)
-
16
Excel分数の表示について
Excel(エクセル)
-
17
祝日と土曜、日曜の合計をカウントしたいです。 Excelで祝日シートを作成しております。 別シートの
Excel(エクセル)
-
18
エクセルでファイルの最終更新日を自動入力したい
Excel(エクセル)
-
19
Excelセルを跨いで合計を出す方法
Excel(エクセル)
-
20
Excelで50個のセルに同じ文字を簡単に入力する方法はありますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字が白くなる
-
アクセスで#エラーを表示させ...
-
Excelで、空白を表示したい
-
エクセル(2003) 「1900/1/0...
-
エクセル条件付書式で指定の時...
-
エクセルで文字を含む式に、カ...
-
エクセルで上付き,下付き文字...
-
エクセルで、時間 0:00を表示...
-
エクセルで日数計算
-
小数点以下の数字だけ小さいフ...
-
エクセルでゼロ「0」が「-」に表示
-
Excelで小数部が勝手に繰上げさ...
-
Excelで勝手に小数点以下が増える
-
excelの軸
-
Excelのテーブルでセルの書式設...
-
エクセルで小数点の入った時間...
-
Excel 書式の一致を調べる関数...
-
TO_CHARでのゼロ非表示について
-
Excelのセルでの配置です。
-
Excelで秒数を何分何秒と表示す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字が白くなる
-
Excelで、空白を表示したい
-
エクセルで文字を含む式に、カ...
-
アクセスで#エラーを表示させ...
-
エクセル条件付書式で指定の時...
-
エクセル(2003) 「1900/1/0...
-
エクセルで上付き,下付き文字...
-
エクセルで、時間 0:00を表示...
-
小数点以下の数字だけ小さいフ...
-
excelの軸
-
today関数で日付を全角文字で表...
-
Excelで小数部が勝手に繰上げさ...
-
Access ¥マークを表示しない
-
西暦和暦
-
エクセルの書式設定が解除でき...
-
エクセル マイナスは黒文字で、...
-
Excelのテーブルでセルの書式設...
-
EXCELでフォントの色を固定され...
-
Excelのセルでの配置です。
-
TO_CHARでのゼロ非表示について
おすすめ情報