EXCELの散布図で横軸を日付にしたいのですが、年が正しく表示されません。
正しく表示する方法を教えてください。
画像の通りのデータを散布図にしているのですが、2010から2024年のデータなのにグラフでは1900年の日付になってしまいます。月日も正しく反映されていません。
A列の書式、図のX軸の書式とも「日付」にし、"*YYYY/MM/DD"と"YYYY/MM/DD"の両方を試していますが、どちらも結果は同じです。
=YEAR(A2)などとすると 2010 が返ってくるのですが、何がいけないのでしょうか。
Officeのバージョンは2019です。
よろしくお願いします。
- 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
- 今の自分の気分スタンプを選ぼう!
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
>まずは今回の問題は解消ですが、操作したセルだけでなく環境設定も更新されるのでしょうか。
もしご存じでしたら、追加で教えて貰えると助かります。亀レスですみません。
今回の事例に至った経緯がわからないので何とも言えませんが、区切り位置の操作はデータの型(文字列→数値など)だけを変える操作なので選択した対象の列以外に影響はないと思います。
>これを1回やったら、他のExcelシートでも、またどういう入力の仕方でも日付が正しくプロットされるようになりました。
なので、他のシートなどは元々入力に影響がない状態だったと思われるのですが他のシートでも何かおかしな状況があったということですか?
ご説明にない部分に関してはお答えするのは難しいです。
今回は最初日付のデータが文字列になっていたことが原因かと思われますが元々はどこかからコピペなどしたデータだったのでしょうか。
No.4
- 回答日時:
A列を列選択して
データタブ→区切り位置→完了
で日付データにならないでしょうか?
どうもありがとうございます。
これで、ちゃんとプロットできました。
No3の方へのお礼にも書いたのですが、これを1回やったら、他のExcelシートでも、またどういう入力の仕方でも日付が正しくプロットされるようになりました。
まずは今回の問題は解消ですが、操作したセルだけでなく環境設定も更新されるのでしょうか。もしご存じでしたら、追加で教えて貰えると助かります。
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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ワードでプリンターがA4までなのですが
Word(ワード)
-
エクセルのクイックアクセスツールバーには何を登録したら良いですか?罫線を引く「格子・枠なし・外枠」と
Excel(エクセル)
-
Excelについての質問です。 B2セルの値とB1セルの値を比較し、B2セル値の方が小さかったら5"
Excel(エクセル)
-
-
4
Excel2013のF6キー操作について
Excel(エクセル)
-
5
数学 Tan(θ)-1/Cos(θ)について教えてください
Excel(エクセル)
-
6
理由を教えてください。
その他(Microsoft Office)
-
7
Word2016 開けないファイルを開く方法教えて下さい
Word(ワード)
-
8
Excelはなんで先頭の0を消すんですか?しかもCSVとかもなんでそもそも勝手に元のデータ変えるのに
Excel(エクセル)
-
9
バグ?Excel→Word貼り付け時の罫線
Word(ワード)
-
10
Excelについて教えてください
Excel(エクセル)
-
11
西暦和暦
Excel(エクセル)
-
12
Wordを添付してメールで送ると読み取り専用になる
Word(ワード)
-
13
CELL関数のヘルプ文の意味?
Excel(エクセル)
-
14
エクセルでセルに標準で入力されている和暦を西暦に変換する方法はありますか?
Excel(エクセル)
-
15
祝日と土曜、日曜の合計をカウントしたいです。 Excelで祝日シートを作成しております。 別シートの
Excel(エクセル)
-
16
エクセルのコメントのデザインて変わりましたか?
Excel(エクセル)
-
17
Excel 大小比較演算子による「文字」の比較結果
Excel(エクセル)
-
18
VBAでCOPYを繰り返すと、処理が途中でアイドルする原因はなんでしょうか
Visual Basic(VBA)
-
19
Excelで50個のセルに同じ文字を簡単に入力する方法はありますか?
Excel(エクセル)
-
20
Word(Offce365)の不思議な現象。誰か助けて!
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字が白くなる
-
エクセルで文字を含む式に、カ...
-
EXCELの散布図で日付が1900年に...
-
エクセルで上付き,下付き文字...
-
Excelで、空白を表示したい
-
Googleスプレッドシートで特定...
-
TO_CHARでのゼロ非表示について
-
エクセルでゼロ「0」が「-」に表示
-
エクセルで、時間 0:00を表示...
-
Access2007の日付/時刻型フィー...
-
エクセル条件付書式で指定の時...
-
エクセル(2003) 「1900/1/0...
-
アクセスで#エラーを表示させ...
-
Wordで日付が差し込み印刷できない
-
条件付き書式の設定方法を教え...
-
Excelで勝手に小数点以下が増える
-
エクセルのセルの数字の表記の位置
-
エクセル時間の求め方と色
-
Excelで小数部が勝手に繰上げさ...
-
Excel関数で、計算後の結果によ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字が白くなる
-
Excelで、空白を表示したい
-
エクセルで文字を含む式に、カ...
-
アクセスで#エラーを表示させ...
-
エクセル条件付書式で指定の時...
-
エクセル(2003) 「1900/1/0...
-
エクセルで上付き,下付き文字...
-
エクセルで、時間 0:00を表示...
-
小数点以下の数字だけ小さいフ...
-
excelの軸
-
today関数で日付を全角文字で表...
-
Excelで小数部が勝手に繰上げさ...
-
Access ¥マークを表示しない
-
西暦和暦
-
エクセルの書式設定が解除でき...
-
エクセル マイナスは黒文字で、...
-
Excelのテーブルでセルの書式設...
-
EXCELでフォントの色を固定され...
-
Excelのセルでの配置です。
-
TO_CHARでのゼロ非表示について
おすすめ情報