Excelで列の挿入ができない(すべての可能な原因と解決法)

  • これを共有
Hugh West

Excelの場合、以下のようになります。 列を入れる しかし、Excelで列を挿入したいのに、挿入できないことがあります。 今回は、この問題の考えられる原因と解決策を紹介します。

例えば、次のようなデータセットがあり、そこに新しい列を挿入してデータを追加したいとします。 では、このデータセットに列を挿入できないときと、その解決方法を紹介します。

練習用ワークブックをダウンロードする

列の挿入ができない.xlsm

Excelで列の挿入ができないときは?

1.最後の列の内容

Excelワークシートの最後の列に何らかのコンテンツがある場合、このワークシートに列を挿入することはできません。 例えば、画像に示すExcelワークシートの最後の列に以下のテキストがあるとします。

ここで、新しい列を挿入しようとすると、エラーメッセージボックスが表示されます。「Microsoft Excelは、空でないセルをワークシートの端に押し出すため、新しいセルを挿入できません。 空でないセルには、空値、いくつかのフォーマット、または数式があります。 行または列を十分削除して挿入するもののためのスペースを作ってから、もう一度やり直してください」。

したがって、最後の列が空白でない場合、データセットに新しい列を挿入することはできません。 また、この場合、空白でないセルをシフトすることはできませんが、これについては 本品 .

2.シート全体に外枠または全枠をつける

シート全体を選択して外枠や全枠を追加しても、このシートに新しい列を挿入することはできません。 これを確認してみましょう。

➤ ワークシートの左上、行番号と列番号が交差する部分をクリックして、シート全体を選択します。

➤へ移動します。 ホーム> ボーダー をクリックします。 アウトサイドボーダーズ を使えば、データシート全体の外側にボーダーを追加することができます。

これで、新しい列を挿入しようとすると、エラーメッセージボックスが表示され、新しい列を挿入することができなくなります。

3.完全統合された行の列を挿入できない。

データシートのある列のセルをすべて結合すると、データシートに新しい列を挿入することができなくなります。 次のデータシートの3行目のセルをすべて結合して、どうなるか見てみましょう。

3行目のすべてのセルを結合すること。

➤ 行番号をクリックして、3行目のすべてのセルを選択します。

➤ に進みます。 ホーム タブをクリックし マージ&センター において アライメント リボン

ここで、新しい列を挿入しようとすると、エラーボックスが表示され、このデータシートには新しい列を挿入できないことが示唆されます。

続きを読む: Excelで2列のテキストを結合する(6つの簡単なコツ)

4.Excelのペインに列を挿入できない。

ワークシートにペインがある場合、新しい列を挿入することはできません。

5.シート全体への条件付き書式設定

誤ってデータセットのセルではなく、ワークシート全体に条件付き書式を適用してしまった場合、このワークシートに新しい列を挿入することはできません。

データシート全体に条件付き書式が設定されているかどうかを調べる方法と、それを削除する方法は、これから解決策を説明するときに紹介します。 それでは、記事にお付き合いください。

6.シート保護用の列を挿入できない。

ワークシートの保護をオンにすると、保護されたシートに列を挿入することができなくなります。

➤ シート名の上で右クリックし プロテクトシート .

という新しいウィンドウが表示されます。 プロテクトシート が表示されます。

ここで、チェックを外すと カラムの挿入 をクリックします。 よっしゃー の場合、シートに新しい列を挿入することはできません。

➤ 列の先頭を右クリックする。

が表示されます。 インサート オプションがグレーアウトしています。 つまり、この保護されたワークシートには列を挿入することができないのです。

続きを読む: Excelの修正:列の挿入オプションがグレーアウトする(9つの解決策)

Excelで列の挿入ができない場合の対処法とは?

さて、今回はExcelで列の挿入ができない場合の対処法をご紹介します。

1.データセット外の列をすべて消去する

データセットの外側にある列の内容と書式をすべて消去すると、データセットの最後の列が完全に空白になり、新しい列を挿入できるようになります。 これを行うには、まず。

➤ 最初の空の列の最初のセルを選択し、 を押します。 CTRL+SHIFT+RIGHT ARROWキー。 そして CTRL+SHIFT+DOWN ARROWキー .

データセットの外にあるワークシートのすべてのセルを選択することになります。

今すぐ

➤へ移動します。 ホーム> 編集> クリア を選択し すべてクリア .

選択したセルの内容と書式がすべて削除され、データシートの先頭が表示されます。

その後です。

➤ 列の番号を右クリックします。

ドロップダウン・メニューが表示されます。

➤ クリックしてください。 インサート このメニューに

その結果、選択した列の左側に新しい列が挿入されるのがわかります。

続きを読む: エクセルで列を左側に挿入する方法(6つの方法)

2.フルマージされた行のセルのアンマージ

行が完全に結合されているために列の挿入ができない場合、まず行の結合を解除する必要があります。

➤ マージした行を行番号をクリックして選択し、Go to. ホーム> マージ&センター を選択し アンマージ 細胞です。

これで、その行のすべてのセルがアンマージされます。 次に、この行のすべてのステップを繰り返して 第1法 を使えば、データセットの外側の内容をクリアすることができます。

外側の内容をクリアすると、問題は解決し、Excelのデータシートに列を挿入できるようになります。

データセットをより見やすくするために、行の関連するセルを結合したい場合があります。 セルを結合する方法は 本品 .

3.Excelで列を挿入するためのペインを削除する

ワークシートにペインがある場合、新しい列を挿入するためにペインを削除する必要があります。 今回は、ペインを削除する方法の1つを紹介します。 ペインを削除する他の方法は、以下のページで紹介しています。 本品 .

➤へ移動します。 ビュー> フリーズパネル を選択し アンフリーズパネル .

これで、ワークシートからペインが削除されます。 ここで、以下のすべての手順を繰り返す必要があります。 第1法 をクリックして未使用のセルを消去してください。

これで、ワークシートに新しい列を挿入することができるようになります。

続きを読む: Excelで列を挿入するショートカット(4つの最も簡単な方法)

4.データシート全体から条件付き書式を削除する

データシート全体に条件付き書式が適用されている場合、新しい列を追加するには、この条件付き書式を削除する必要があります。 まず、データセット全体に条件付き書式が適用されているかどうかを確認するために、次のことを行います。

➤へ移動します。 ホーム> 条件付き書式設定> ルールの管理。

を開くことになります。 条件付き書式ルールマネージャー ウィンドウを開きます。

➤チェックボックスにチェックを入れる に適用されます。 条件付き書式が適用されるセルを見つけるためのものです。

このボックスに非常に大きな数字が表示されている場合、データシートのすべてのセルに条件付き書式が適用されていることを意味します。 したがって、この間違った条件付き書式を削除する必要があります。

➤ クリックしてください。 ルール削除 をクリックし よっしゃー .

その結果、シート全体の条件付き書式が削除されます。 しかし、それでも新しい列を挿入することはできません。 これは、新しい列を追加する前に、使用していないセルをクリアする必要があるために起こっているのです。

のすべてのステップを繰り返す必要があります。 第1法 をクリックして未使用のセルを消去してください。

その後、データシートに新しい列を追加することができるようになります。

データセットに条件付き書式を適用したい場合は、今すぐできます。 条件付き書式を正しく適用する方法は、以下のページで確認できます。 これ .

続きを読む: Excelで数式に影響を与えずに列を挿入する方法(2つの方法)

5.列を挿入するシートの保護をオフにする

列の挿入ができない理由がシートの保護であれば、シートから保護をオフにすればよいのです。

➤ ステータスバーからシート名を右クリックし、その上で 保護シート解除 .

これで、ワークシートに新しい列を挿入することができるようになります。

続きを読む: Excel VBAで列を挿入する方法(4つの方法)

6.新しいワークシートにデータをコピーする

また、データをコピーして新しいウェブサイトに貼り付けるという解決方法もあります。

➤ データセットのすべてのセルを選択し CTRL+C .

今すぐ

➤ 新しいワークシートに移動して、セルを選択し、[OK]を押します。 CTRL+V .

新しいシートにデータセットが貼り付けられます。

をクリックします ➤。 貼り付け の記号を貼り付けたセルの下に表示します。

貼り付けメニューが表示されます。

➤オプションをクリックします。 で貼り付けます。 ソースの列幅を保持する (W) .

そのため、列の幅を再調整する必要はありません。

新しいシートにコピーした後、そのまま新しい列を挿入することができます。

7.VBAで列を挿入して使用範囲をクリアする

また、新しい列を挿入できない問題を解決するために、マイクロソフトの Visual Basicアプリケーション (VBA) . 最初

➤ プレス ALT+F11 を開いてください。 ブイビーエー ウィンドウを開き、その後に CTRL+G を開いてください。 即時 ウィンドウに表示されます。

➤ 次のコードを 即時 ウィンドウを開き エンタメ .

 ActiveSheet.UsedRange 

このコードにより、ワークシートの使用範囲がデータのある範囲に限定されるようになります。

➤ 閉じる ブイビーエー ウィンドウに表示されます。

これで、ワークシートに新しい列を挿入することができるようになります。

続きを読む: エクセルVBAで名前を付けて列を挿入する(5例)

結論

Excelで列を挿入できないとき、そしてその問題を解決するために何ができるかを知っていただけたと思います。 もし何か混乱があれば、お気軽にコメントを残してください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。