• ベストアンサー

EXCELLで列の挿入ができなくて困っています。

こんにちは、二度目の質問になります。 前回は、いろんな方からの回答、ありがとうございました。 おかげさまで、解決いたしました。 今回は、又別の質問になります。 今度は、方法ではなく、ヘルプで調べようもないみたいでお手上げになり、ここへきました。 現在、エクセルにてデータの追加を行っています。 現在は縦5行、横244列ある表に、更に前の列のデータをコピーして、そのデータを挿入していきたいのですが、何故か 『データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 Ctrl+Endキーを押して最後の空白でないセルに移動し、そのセルとデータの末尾との間にあるすべてのセルを削除またはクリアしてください。その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、データを新しい位置に移動しもう1度行ってください。』 という、エラーメッセージが現われただけで、 それ以降の列の追加、挿入はそのシートに限って言えば全く出来なくなってしまいました。 これは、どういうことか分からず悩んでいます。 他のシートでは問題なく、列のコピー&コピーした列の挿入はできます。ただし、244列もあるシートはこの問題のシートのみです。 追記:: 保存してから再挑戦 → ダメ 一度エクセルを終了 → ダメ 再起動してみる   → ダメ 思いつく限りやってみましたが、どれもダメでした。 データはまだ追加しなければならないので、頭打ち状態です。。。 どうか、皆様、教えてください。 お願いします。。。

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

Excelの制限として、列は255列までですので、挿入の結果としてそれを超えるという事では? 不要な列を選択して、[編集]-[削除]して下さい。 > 横244列 文字の入っているのが244列であっても、それ以外に空白や「空である」とのデータが設定されたセルがあるのでは? ・空白文字が設定されている。 ・「空である」という情報が設定されている。 ・何も設定されていない。 は、見た目同じですが、扱いは異なります。 -- > 現在は縦5行、横244列ある表に、 縦長の表にすべきだと思います。

teach_meok
質問者

お礼

回答ありがとうございます。 今日、回答にあるように『文字の入っているのが244列であっても、それ以外に空白や「空である」とのデータが設定されたセルがあるのでは?』との事で、見てみるとなんと、ありました! すごく単純な見落としでした。。。。 でも、255列しか列挿入できないというのは知らなかったので、ありがとうございます。 遅くなりましたが、すぐに確認できてとても助かりました。

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

質問したら、すぐの補足要求もありえます。回答も質問によっては、すぐつきます。質問を出してしばらくはウオッチして、それらの回答になべく早く反応して(やってみて)補足やお礼欄に書き込んでください。本質問は既出の回答で、解決できた・できないが判らないので、同じような回答が溜まっているように思いますが。せっかく回答者が回答しているのだから、それがマナーではないですか。

teach_meok
質問者

お礼

以前にお答えいただいた方ですよね? 度々お忙しい中お答えいただきありがとうございます。 私は、5:15以降は残業ができない為、PC自体が見れなくなります。 皆さんには、たくさんの回答を頂き大変参考になりました。 同じような回答、という事ですが、少しずつ違った答えなどもいただいたかと思います。 ただ、即答できる状態ではなかったので”困った度”は2番目にしたつもりだったのですが。。。 でも、回答された方にやきもきさせたのでしたら、すみませんでした。 おかげさまで解決しました。

回答No.5

 244列以後にデータはないことになりますので この後の列を削除しましょう。 何もデータがないつもりでも、書式などがなにかの 弾みでコピーされると、データが残っていると見なされます。 1.まず、[ctrl]+[End]キーを押してください。  セルが244列目に移動します。 2.[→]キーを一度押します。245列目に移動します。 3.[Shift]+[ctrl]+[→]を押します。 4.[ctrl]+[スペース]を押します  これで、245~255列目が範囲指定できます。 5.編集(E)-削除(D)を押し削除します。  

teach_meok
質問者

お礼

早速の回答ありがとうございます。 『何もデータがないつもりでも、書式などがなにかの 弾みでコピーされると、データが残っていると見なされます。』とあるように、やはり見落としでした! 。。。256列以上の列挿入ができないことをはじめて知りました。 ギリギリの255列目に、見たことのないデータが入っていました。。 それを削除したところ、解決でした。 本当にびっくりしていたので、助かりました。 ありがとうございました。

  • s___o
  • ベストアンサー率35% (108/306)
回答No.4

Excelの列の最大値は256です。 表は244列あるようなので、13列追加することはできません。 もし、1列だけ挿入しようとしてもエラーになるのではあれば、どこかの行の256列目のセルに何かデータが記入されているかもしれません。 245列目以降の列をすべて選択して、「Delete」してもう一度列を挿入してみてください。

teach_meok
質問者

お礼

早速の回答ありがとうございます。 『もし、1列だけ挿入しようとしてもエラーになるのではあれば、どこかの行の256列目のセルに何かデータが記入されているかもしれません。』 ・・・皆さんご指摘のように、ありました。。。 255列目にデータが。。。 いくつかシートがあるのですが、そのデータは本来はそんな見えない列にあるはずのない、集計データを載せる列でした。 しかも、前の方がメモ程度に作っていたものらしく私では分からず、しかも256列以上の列挿入不可という事も知らなかったため、大変参考になりました。ありがとうございました。

  • mircle
  • ベストアンサー率16% (67/409)
回答No.3

エクセルは横(列)方向に256列までしかありませんから、 最大量をこえてしまったのでは?

teach_meok
質問者

お礼

そのとおりでした。 知らなかったとはいえ、いろんな方にお答えいただき嬉しかったです。 又、255列目にデータが入っていたのをこの質問ページの回答を見て気づき削除できました。 ありがとうございました。

  • jfcusson
  • ベストアンサー率22% (2/9)
回答No.1

列の最大値は確か255列だったと思います。 なので244列ある表に11列以上挿入すれば そのエラーが出たと思います。 挿入しようとした列は1列でしょうか?

teach_meok
質問者

お礼

挿入しようとした列は最初は適当に12~13列だったのですが、ダメだったので最後は1列挿入しようとしただけでもエラーになりました。 でも、今朝この質問ページをみて255列目にデータが入っていた為新規の列が挿入できなかった理由が分かり安心しました。 回答、ありがとうございました。

関連するQ&A

  • エクセルで列を挿入する事ができません

    質問があります。 エクセルのメッセージについて教えて下さい。 ファイルを開くと4つシートがあります。 列を選択して、【右クリック】-【挿入】を押すと 普段なら左側に列が挿入されるのですが 今回は、下記のようなメッセージが表示されます↓ 他の3つのシートも試してみましたが、 挿入されます。 どうしたら、挿入できるようになるか教えて下さい。 『データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 Ctrl+Endキーを押して最後の空白でないセルに移動し、そのセルとデータの末尾との間にあるすべてのセルを 削除またはクリアしてください。その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、でーたを新しい位置に移動し、もう一度行って下さい。』

  • エクセルでの列の挿入に関しまして

    標記の件に関しまして、お伺いさせてください。 列を挿入しようとすると・・・ データの消失を防ぐため、空白でないセルをワークシート外にシフトすることはできません。 ctrl+endキーを押して最後の空白でないセルに移動し、そのセルとデータ末尾との間にあるすべてのセルを削除またはクリアしてください。その後、セルA1を選択し、ブックを保存して最後のセルをリセットしてください。 または、データを新しい位置に移動し、もう一度行って下さい。 ―――――――――――――――――――――――――――――――― というメッセージが出て、列を挿入することが出来ません。 何かよい改善策はないでしょうか? ご存知の方、宜しくお願い致します。

  • エクセル2003ですが、列の挿入が出来ません

    エクセル2003ですが、列の挿入が出来ません。 途中までは、順調でしたが、”データの消失を防ぐ為、空白でないセルをワークシートの外にシフトすることできない、、、、または、データを新しい位置に移動し、もう一度行ってください”という、ダイアログが出ます。 どうしたのでしょうか?

  • エクセル 列の挿入のアラート

    こんにちは、HARAPONです。 今回もどうぞよろしくお願いいたします。 私はエクセル2000を使っているのですが、友人から添付されてきたエクセルを開いて、列を挿入しようとした際にアラートがでてしまい、普通に挿入する事ができませんでした。 普通はAやBの列をクリックして挿入で列、でいいと思うのですが、同じ事をしようとすると 「データの消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。はみ出てしまう右側または下側ののセルを~」という文章のアラートが出てきてしまいます。 これはどういう状態のシートに対して出るアラートなのでしょうか? 結局わからずに、新規シートにコピー&ペースト、挿入したい列分だけ空けてまた コピー&ペーストで騙しました・・・。 すみませんがよろしくお願いいたします。

  • excelの列がいっぱいになり列を増やせなくなった

    よろしくお願いします。excelの列がいっぱいになり、列が入らなくなりました。最初の数列に入っている数値を変えずに列を増やしたいのですが,どうすればよいのでしょうか?増やそうとすると空白でないセルをワークシートの外に移動することはできません。新しいセルを別の場所に移すかワークシートの末尾からデータを削除してください。とでます。POP UPされるCTRL+ENDの方法も試しましたが列に入っている数値が変わってしまいます。数値が入っている列をコピーして新しい表を作成するしかないのでしょうか?どなたか教えてください。

  • 【至急】列を挿入しようとしてら意味が分からない文章が出てきました・・・

    表を作成中に列を挿入しようとしたら、次のような文章が出てきました。 『データ消失を防ぐため、空白でないセルをワークシートの外にシフトすることはできません。 はみ出してしまう右側または下側のセル削除またはクリアしてみて下さい。 その後、セルA1を選択し、ブックを保存して最後のセルをリセットして下さい。 または、データを新しい位置に移動し、もう一度行って下さい。』 なんのこっちゃさっぱりです*_*;;; この文章が出てきてからは、それ以上列を増やすことができません・・・ どうしたらいいか教えてください。

  • エクセル 列の挿入時にエラーが出てうまくいかない

    列を挿入しようとすると、ワークシートから空白で無いセルがはみ出し、データが消失するので出来ません。と出て列の挿入が出来ません。 実際には一番右端のIV列にはデータは入っていません。 このような場合に対処する方法は有りますでしょうか?

  • Excel97で列の挿入が出来ない

    会社でExcel97を使っています。 他の人が作った表に手を加えようとしているのですが、 作った本人が出張で不在の為、質問することにしてみました。 ある集計表で列には「月」が入っています。 9月までしかないので、10月以降の列を増やそうと 思うのですが、列を選択して、右クリック→挿入を クリックすると、以下のようなエラー文が出てきます。 クリアしてみて、と書いてありますが、 クリアはしたくないです(汗) <エラー文> データの消失を防ぐため、 空白でないセルをワークシートの外にシフトする事は出来ません。 はみ出してしまう右側または下側のセルを削除またはクリアして みてください。その後、セルA1を選択し、 ブックを保存して最後のセルをリセットしてください。 または、データを新しい位置に移動し、もう一度行って下さい。 マクロなどは使用しておらず、一見何の変哲もない表です。 ブックやシートの保護はしていないようです。 フィルタもはずしてみましたが同じ文が出ました。 ウィンドウの分割もしていません。 表示が改ページプレビューだったので、標準に戻してみましたが 無意味だったようです(汗) 何が原因なのでしょうか? 同じブック内の他のシートでは、問題なく挿入できます。 解る方がいらっしゃれば、原因と解決法を教えて下さい。

  • エクセルでの列挿入

    OSはWindowsME エクセル2000を使用しています。 既存ファイルにて列の挿入をしようとした所 [データの消失を防ぐため空白でないセルをワークシートの外にシフトする事はできません。…]とメッセージがでました。 まだ 列の余裕は沢山あるのですが、一応、空白の列(~IV行)を選択して、Deieteをし罫線も消しました(見た目的には罫線は初めからありませんでした)が結果は同じで 次に空白の列を削除した所、罫線が出てきました。 この罫線は多分、表を作成する際に 行番号で全列に対して罫線を引いたもの?かとも思いますが、まるで、IV列の外側に列が存在し、内側(~IV列)を削除すると それが出てきている様に見えてしまいます。そんな事は無いとは思うのですが、挿入方法を教えて下さい。 宜しくお願い致します。

  • VBA 列の挿入

    はじめまして。 エクセル初心者です。 はじめてVBAを使用しファイルを作っているのですが、どうしても解決策が見つからないので質問させてください。 【 SheetA~SheetG 】 までデータを入力し 【 Sheet集計 】 で上記のSheetで列の挿入しても大丈夫なようにINDEX・ROW・COLUMNを使い集計 【 Sheet入力 】 で【 Sheet集計 】のデータを表示する ここまではうまくいきました。 ------------------------------------------------ 【 Sheet計算書 】というあらたなSheetを作り 【 Sheet入力 】のデータの一部を使用し表示させ、そこにサイズ・重さなどを入力。 【 SheetA~SheetG 】 に列を挿入してデータを追加すると 【 Sheet入力 】まではうまく集計できますが、【 Sheet計算書 】では挿入した部分のためにサイズ・重さなどが挿入した分だけずれてしまいます。 これでは使えません・・・。 【 SheetA~SheetG 】のどこの部分に列を挿入しても 【 Sheet計算書 】でその挿入した部分のみ認識し【 Sheet計算書 】に列を追加することはできないでしょうか? 教えてください。 【 SheetA 】の参考画像添付しました。Bの列には同じ記号、数字は入りません。 Windows7・EXCEL2010使用です。 よろしくお願いします。

専門家に質問してみよう