エクセルの株価チャートを出力のエラー解消する方法をまとめた!!

エクセルで株価チャートを作ろうとしたが、

この株価チャートを作成するには、出来高、高値、安値、終値の順でシートのデータを配置してください。ラベルには日付または銘柄を使用してください。

というエラーが出てきてかなり悩まされた…

色々調べたが、有効な解決策が見つからなかったので、自己解決した!!

今後の備忘録として…
同じ問題で困っている人のために情報をまとめてみた。



環境

  • MacOSX 10.13.1
  • Excel for Mac 16.10

MacOSX環境で対応したが、WindowsベースのExcel上でも解決方法は変わらない

問題:エラーが出てグラフが出力されない

下記手順に従って、株価チャートを作成してみる

  1. Excelを開く
  2. 下記データを入力
  3. 入力データを全て選択
  4. メニューバーの"挿入" > "グラフの挿入" > "株価"を選択

入力データ

銘柄A
出来高 8000
高値 1000
安値 100
終値 500

下記エラーポップアップが表示される…

この株価チャートを作成するには、出来高、高値、安値、終値の順で
シートのデータを配置してください。ラベルには日付または銘柄を
使用してください。

エクセルのエラーメッセージ

全ての情報を指示通りに並べているにも関わらずのエラー
かなり不思議な現象…

解決策:データを4つ以上並べる!!

銘柄、高値、安値、終値を全て4つ以上入力することで解決できることがわかった。知る範囲では、ドキュメントのどこにも「4つ以上のデータを準備すること」の記載がなかったので理由は定かではないが…

よって、先ほどのデータ生成の部分を下記に修正する

銘柄A ダミーB ダミーC ダミーD
出来高 8000 1000 1000 1000
高値 1000 1000 1000 1000
安値 100 200 200 200
終値 500 500 500 500

この状態であれば、グラフが生成可能!!

最後に、表示されたグラフのプロパティ「データの選択」を開き、ダミーデータを削除する。一度グラフが生成されれば、データを削除しても問題ない!