【この記事について】本記事は 2026年10月14日 時点で、Microsoft の公式サポート情報(記事末尾に出典)を確認し、あわせて Windows 版 Microsoft 365 の Excel(バージョン 16.0・ビルド 20430)で、文字列の数値がグラフにどう描かれるか・シートの保護中にグラフを挿入できるか・隠した行や空白セルがどう扱われるかを実際に操作して書いています。対象環境:Windows 版の Microsoft 365 の Excel(デスクトップ版)。Mac 版・Web 版、またはお使いのバージョンによって、画面の表示やボタンの名前が異なる場合があります。本記事の内容の利用は、ご自身の判断と責任でお願いします。
グラフが作れない・作っても何も出ないとき、いちばん多いのは「数字に見えているのに、Excel が数字として読んでいない」です。本記事の環境で試したところ、5件のデータのうち 1セルだけを文字列にしただけで、グラフに描かれたのは 2件だけになりました。残りは黙って消えます。エラーも警告も出ません。次に多いのがシートの保護で、保護中は[挿入]のグラフのボタンそのものが押せなくなります(本記事の環境でも挿入できませんでした)。この記事では、どれが自分の症状かを30秒で切り分けてから、原因と直し方を、実機で数えた結果つきでまとめます。
🔎 症状が少し違うときは、こちらが近いです
30秒で切り分け|あなたの「グラフが作れない」はどれ?
同じ「作れない」でも、やることは5つに分かれます。まず自分がどれかを決めてください。
| あなたの状況 | 原因 | 最短の直し方 |
|---|---|---|
| [挿入]のグラフのボタンが灰色で押せない | 原因2 | シートの保護を外す([校閲]→[シート保護の解除]) |
| グラフは作れたが中身が空っぽ・棒が出ない | 原因1 | 数字のセルの左上に緑の三角が無いか見る |
| 一部の月だけ棒が無い/合計が合わない | 原因1 | 1セルだけ文字列になっている。数値に直す |
| 行を隠した・フィルターをかけたらグラフが変わった | 原因3 | 「非表示および空白のセル」の設定を変える |
| 折れ線が途中で切れている | 原因4 | 空白セルの扱いを[線で結ぶ]にする |
| 棒は出るが横軸の名前が抜けている | 原因5 | 結合セルを解除する |
なぜ消えるのか|実機で数えた結果
1月〜5月の売上(10・20・30・40・50)で棒グラフを作り、3月の「30」だけを文字列として入れ直して数えました。
| 状態 | グラフが読んだ値 | SUM の合計 | 数値の個数 |
|---|---|---|---|
| 全部が数値 | 10・20・30・40・50(5件) | 150 | 5 |
| 3月だけ文字列 | 40・50(2件だけ) | 120 | 4 |
| 列すべてが文字列 | 何も描かれない | 0 | 0 |
🔵 ここが要点です。文字列になったセルが消えるだけではなく、その手前のデータまで一緒に描かれなくなりました。5件中2件です。画面の数字は何も変わらないのに、グラフだけが静かに減ります。「去年と同じ作り方をしたのに、今年はグラフがおかしい」の多くはこれです。
⚠ 合計が合わないときも同じ原因です。上の表では SUM が 150 ではなく 120 になりました。グラフの異常と計算の異常は、たいてい同じ1セルから出ています。
原因1|数字が「文字列」として入っている
いちばん多い形です。基幹システムからの出力・CSV・Web からのコピー・メールの貼り付けは、数字を文字列として持ってきます。セルの左上に緑の三角が出ていれば、ほぼこれです(出ないこともあります)。見分け方は後述します。
原因2|シートが保護されている
保護中はグラフの挿入そのものができません。本記事の環境で保護をかけてから挿入を試したところ、挿入は失敗し、既存グラフの種類変更も、元データのセル編集もできませんでした。保護を外したらすぐ挿入できました。[挿入]タブのグラフが灰色なら、まずこれを疑ってください。
原因3|隠した行・フィルターで絞った行はグラフに出ない
Excel の既定では、画面に見えている行だけを描きます。本記事の環境でも、5件のうち2行を隠したら、グラフの値は 10・40・50 の3件になりました(隠す前は5件)。フィルターをかけたときも同じです。データを消していないのにグラフが変わるのは、壊れたからではありません。
原因4|空白セルは「0」ではなく「描かない」
勘違いされやすいところです。空のセルは 0 として描かれるのではなく、そもそも描かれません。本記事の環境でも、1セルを空にしたらグラフの値はそこだけ空になり、折れ線なら途中で切れます。見た目が空でも ""(空文字列)が入っている場合も、同じ扱いでした。
原因5|結合セルがあると横軸の名前が抜ける
結合すると、中身は左上のセルだけに残り、下のセルは空になります。本記事の環境で月の列を2セル結合したところ、グラフは作れましたが、横軸のラベルが「1月・(空)・3月・4月・5月」になりました。棒の数は合っているのに名前だけ抜けるので、気づきにくい形です。
直し方1|文字列の数字を数値に直す(原因1)
まず、本当に文字列かを確かめます。数字のセルを選んで、画面の右下(ステータスバー)に「合計」が出るかを見てください。文字列なら合計は出ません(または 0 です)。
直し方は3つあります。上から試してください。
- 緑の三角から直す:直したいセルを範囲選択 → 左上に出る[!]マークをクリック →[数値に変換する]。いちばん速い方法です
- 区切り位置で直す:列を選んで[データ]→[区切り位置]→[次へ]→[次へ]→[完了]。緑の三角が出ないときはこれが効きます
- 関数で直す:空いた列に
=VALUE(B2)を入れて下までコピー。あとで値として貼り付け直します
本記事の環境では、3のやり方で数値に戻したあと、グラフの値は 10・20・30・40・50 に戻り、SUM も 150 に戻りました。
⚠ 見た目では区別できません。文字列の数字は左寄せ、数値は右寄せになるのが既定ですが、中央揃えにしてあると、この手がかりは消えます。ステータスバーの合計で見るほうが確実です。
直し方2|シートの保護を外す(原因2)
- [校閲]タブ →[シート保護の解除]
- パスワードを求められたら入力する(分からないときは、ファイルを作った人に聞いてください)
- グラフを作る
- 終わったら[校閲]→[シートの保護]で、元どおり保護をかけ直す
🔵 保護をかけたまま、グラフだけ触れるようにもできます。[シートの保護]の画面で[オブジェクトの編集]にチェックを入れて保護してください。本記事の環境では、この設定ならグラフを挿入できました。数式は守ったまま、グラフの差し替えだけを他の人に任せたいときに使えます。
⛔ パスワードが分からない他人のファイルの保護を、無理に外そうとしないでください。自分のファイルで設定を忘れた場合は、サイト内の「エクセルのパスワードを解除する方法」で手順を説明しています。
直し方3|隠した行と空白セルの扱いを変える(原因3・4)
どちらも同じ1つの画面で変えられます。
- グラフをクリックして選ぶ
- [グラフのデザイン]タブ →[データの選択]
- 左下の[非表示および空白のセル]をクリック
- 空白の扱いを[データ要素を線で結ぶ](折れ線が途切れるとき)か[ゼロ](0 として描きたいとき)にする
- [非表示の行と列のデータを表示する]にチェックを入れると、隠した行もグラフに出ます
本記事の環境でも、この設定を切り替えると隠した2行が戻り、グラフの値は5件に戻りました。
🔵 どちらが正しいという話ではありません。「フィルターで絞った分だけを見せたい」なら既定のままが正解で、「元の表は全部見せたい」なら変える、という使い分けです。毎回勝手に変わって困っているなら、変えておけば迷わなくなります。
よくある質問
グラフは出るのに、棒が1本も立ちません。
列ぜんぶが文字列になっている可能性が高いです。本記事の環境でも、列すべてを文字列にしたら何も描かれませんでした。数字の列を選んで、ステータスバーに合計が出るか確かめてください。
緑の三角が出ないのに、文字列のようです。
エラーチェックの表示をオフにしていると出ません。[データ]→[区切り位置]→[完了]で、三角の有無にかかわらず数値に直せます。
グラフの数字と、表の合計が合いません。
同じ原因です。グラフが読まない値は SUM も読んでいません。本記事の環境では、1セルが文字列のとき SUM は 150 ではなく 120 でした。グラフより合計のほうが気づきやすいので、合計から確認するのが早いです。
フィルターを外せばグラフは戻りますか?
戻ります。データは消えていません。毎回戻したくないなら、[非表示および空白のセル]で[非表示の行と列のデータを表示する]にチェックを入れておいてください。
折れ線が途中で切れています。データはあります。
そこだけ空白か、"" が入っています。[非表示および空白のセル]→[データ要素を線で結ぶ]で繋がります。数式の結果が "" になっている場合も同じ扱いなので、NA() を返すようにするという手もあります。
まとめ
グラフが作れない・描かれないときは、ボタンが押せるかどうかで2つに分かれます。押せないならシートの保護(原因2)、押せるのに中身が出ないなら数字が文字列になっている(原因1)です。
今日のところは、数字の列を選んで、画面の右下に合計が出るかを見る——これだけ覚えておいてください。出なければ文字列です。1セルでもあればグラフは崩れます(本記事の環境では5件中2件しか描かれませんでした)。行を隠した・フィルターをかけたあとで変わったなら、[データの選択]→[非表示および空白のセル]の1箇所で直ります。
次に読む



参考にした一次情報(2026年10月14日 確認)
Excel で文字列として保存されている数値を数値に変換する|Microsoft サポート
https://support.microsoft.com/ja-jp/excel/convert-numbers-stored-as-text-to-numbers-in-excel
ワークシートを保護する|Microsoft サポート
https://support.microsoft.com/ja-jp/excel/protect-a-worksheet


コメント