Excelで最後のセルを修正する方法とは?

このQ&Aのポイント
  • Excelで、「データの入っている最後のセル」を知りたいときは、コントロールキー+Endを使用することで移動できます。
  • しかし、データの入っている範囲よりも右や下に余計な部分がある場合、最後のセルが意図した位置とは異なる可能性があります。
  • 最後のセルを自分の期待している位置に直すには、余計な部分の行と列を削除して上書き保存する必要があります。
回答を見る
  • ベストアンサー

Excelで、"最後のセル"を修正するときに、「削除する行か列に何かデータが入っているのではないか」

Excelで、「データの入っている"最後のセル"」を知りたいのですが、どうすればよいのでしょうか。 単なる "最後のセル"なら、コントロールキー+Endで行けます。 今、Excelのシートのセルに、データ(ただの言葉)が入っています。 データの入っているセルは、目で見たところでは、A1からD1480までの長方形の範囲内です。 しかし、コントロールキー+End で行く "最後のセル"は、AA1498(D1480より右下のほう)です。 「A1からD1480までの長方形の範囲」よりも右や下に、なんらかの設定があるからだと思われます。 最後のセルを自分の期待しているD1480に直すには、その余計な部分の行と列を削除して上書き保存すればよいようです(★)。 しかし、「余計な部分だと自分の思ったところに、ひょっとしたら何かデータが入っているのではないか」という心配はどうすれば拭い去ることができるのでしょうか。 Excelのバージョンは2000です。 ★は、以下のページによります。 http://support.microsoft.com/default.aspx?scid=kb;ja;405492 http://www2.odn.ne.jp/excel/waza/cell.html#SEC13

noname#8194
noname#8194

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

  • ベストアンサー
  • handomari
  • ベストアンサー率47% (83/174)
回答No.3

ジャンプで最後のセルを指定するのと、Ctrl+Endは同じです。 #1よりも効率が多少でも良いのは、あらかじめE列からAA列を選択して、#1の操作をすると、その中でのみ選択されます。 後はEnterキーやTabキーで、選択されているセルと次々と進んで、目視チェックですかね? それが終わったら、1481行から1498行を選択して、同様の操作を繰り返します。

noname#8194
質問者

お礼

「なるほど」と思いました。 >あらかじめE列からAA列を選択して、#1の操作をすると、その中でのみ選択されます。 あらかじめ、選択しておけばその中で選択されるんですね。 また、そもそも、 複数のセルが選択されているときに EnterキーやTabキーで次々に進めることも今まで知りませんでした。 「ジャンプ」の「セル選択」で該当セルがないときは、「該当するセルが見つかりません。」と言ってくることもわかりました。

その他の回答 (4)

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

A1をポイントして」 SHIFT+CTRL+ENTER で範囲指定される右下セルが最下・最右のセルでは。

noname#8194
質問者

補足

SHIFT+CTRL+ENTER では範囲選択できません。 ちなみに SHIFT+ENTERでも、CTRL+ENTERでも範囲選択できません。 また、SHIFT+CTRL+ENDの右下セルでしたら、 CTRL+End で選択されるセルと同じなのですが。

  • handomari
  • ベストアンサー率47% (83/174)
回答No.4

たびたびの回答で失礼します。 選択オプションでは、定数を選んで、その下のチェックボックスは、全部チェックを入れたほうがいいですよ。 何が入っているか分かりませんから... その後に、再び、選択オプションで数式を選んで、すべてチェックで確認すれば、まず大丈夫だと思います。

noname#8194
質問者

お礼

>たびたびの回答で失礼します。 本当にすみません。 とても勉強になります。

  • aiko74
  • ベストアンサー率34% (76/222)
回答No.2

私が使ってるのが2002なので少し違うかも知れませんが F5→ジャンプダイアログボックス→セル選択→最後のセル で大丈夫だとおもいます。

noname#8194
質問者

補足

>私が使ってるのが2002なので少し違うかも知れませんが そのせいかもしれません。 私の場合、ご回答の >F5→ジャンプダイアログボックス→セル選択→最後のセル とコントロール+End は、同じところに行きます。

  • handomari
  • ベストアンサー率47% (83/174)
回答No.1

F5キーでジャンプダイアログボックスを出し、セルの選択ボタンで、選択オプションを利用するのはどうでしょうか? 定数や数式、条件付書式などを確認することができます。 OKボタンで選択されますので、Tabキーで進んで確認したり、塗りつぶしてみたり...

noname#8194
質問者

補足

ご回答ありがとうございます。 意味がわかりました。 セルが選択されるんですね。 私の場合だとセルに入っているのは、言葉(文字)なので、 「選択オプション」で「定数」を選択して「文字」にチェックを入れれば、そのセルが選択されるのですね。 ほとんど解決です。 ただ、セルが選択されれば色を付けることはできるのですが、そこから先は、目視で確認しかないのでしょうか。

関連するQ&A

  • Excelの最後のセルの変更方法について

    Excelで大きなデータを編集した後で後半のデータを削除した場合、最後のセルとしては大きなデータのときの最後のセルの情報が残っているようで、ctl+Endではデータがないセルに飛んで行ってしまうのですが、有効なデータの末尾のセルを最後のセルに設定する方法を教えてください。

  • Excelのセル選択範囲の指定について

    Excelのセル選択範囲の指定について d = Range("A65536").End(xlUp).Row Range("A1:K" & d).Select これでやると A1からk列のデータの最後の(データの入っている行)までを選択しますが このk列というところを n = ActiveSheet.Range("A1").End(xlToRight).Columnを使いKでなくデータのある列nを使った表現に変えたい。どうすればいいか。

  • Excelで、セルの最後に句点(マル)があってもなくても、重複データとしたい

    Sheet1のA列とSheet2のA列に日本語の文が入っています。 Sheet1とSheet2でA列のセルのデータが重複しているか否か知りたいのですが、 ここで問題があります。 文の最後(セル内のデータの最後)には句点「。」があるかもしれないし、ないかもしれません。 句点があろうとなかろうと、それ以外が同じなら、重複データとみなしたいのです。 どうすればよいのでしょうか。 例えば、「こんにちは」と「こんにちは。」は同一とみなします。 なお、細かいことを言うと、セル内のデータは、2つ以上の文からなっていることもあります。 例えば、「おはよう。みなさん」なんて言うデータもあるかもしれません。 しかし、「おはよう。みなさん」と「おはようみなさん」は別データです。 句点「。」の有無を問わないのは、セルの最後だけです。 Excel2000

  • Excel関数で、範囲内の最後のセルを得る方法

    Excelの表の中で、範囲内の最後のデータ、例えば、a1:a9のうち、a3:a5だけにデータがあるとき、a5のデータを取得したいとき、どんなふうに関数を入力すればいいですか? 始まるセルも、終わりのセルも一定でない場合を想定しています。 ここでいう最後とは範囲内のもっとも下のデータという意味です。 やりたいことは分っても関数名も組み合わせ方も分りません。 例えば、データがある、範囲を特定し、その範囲の最後のセルのセルを返してもらうでもいいかもしれません。 目が見えないので、参考URLなどを張っていただく際は、どうか、テキスト情報が多いものを張ってください。 よろしくお願いします。

  • 最後のセルを修正出来ません

    OS:XP、エクセル:2007を使用中です。 他者がエクセル2003で作成したファイルを引き継ぎましたが、ファイルサイズが10MBあり、内容を確認したところ不要なオブジェクトが山の様にあった上、何故か65,536行まで1列のみ計算式が入っていました。 そこで、不要なオブジェクトを全て選択の上削除し、計算式についても必要数(1200)より下の行全体を削除しましたが、スクロールバーが異様に小さいままになっているの気がつきました。(ファイルサイズは1.8MBまで小さくなりました) 次に最後のセルを確認したところL65536であることが判ったので、過去の質問の回答から、L列から右側全列及びデータの入っている1200行の次の行(1201行)から65536までの全行を削除し、上書き保存しましたが、再度開くと最終のセルがK65536となっています。 このファイルは壊れているのでしょうか。 マイクロソフトから出されている最終のセルの修正以外に、修正する方法をご存じの方がいらっしゃいましたらご教示いただきたく、よろしくお願い致します。 ちなみに左上角をクリックし全セル範囲を選択して削除した後に上書き保存したところ170KBとなりました。シートは1枚のみ、データ、見えるデータ及びオブジェクトは0で最後のセルはk65536のままの状態です。 よろしくお願いします。

  • エクセル:セル内の文字列の最後の「,]を消したい。

    エクセル:セル内の文字列の最後の「,]を消したい。 以下のように、数字(1桁または2桁)がカンマでわかれたデータがあります。 この文字列の中で、一番最後の「,」だけ消したいのですが、 何か良い方法はないでしょうか。 1,1,1,1, ⇒最後のカンマを消したい 1,2,3,4  ⇒カンマがないのでそのままでOK 1,1,2,3,4  1,2,3,   1,11,12,

  • エクセルVBで特定のセルのデータを削除する方法

    はじめて質問させて頂きます。 エクセルで、特定のセルに特定の入力があった場合に、特定のデータを削除する方法を教えてください。 エクセルのバージョンは、2010です。 VBのバージョンは、7.0です。 例えば、 A1セルに、 1 と入力した際に、C1からG1までのデータを削除する。 A2セルに、 1 と入力した際に、C2からG2までのデータを削除する。                     ・                     ・                     ・ A10セルに、 1 と入力した際に、C10からG10までのデータを削除する。 If Range("A1") = "1" Then Range("C1:G1").Clear End If と、やってみましたが、できませんでした。 宜しくお願い致します。

  • エクセルのマクロのセルの選択について

    エクセルのマクロについて教えてください。 シート上にボタンを作ります。 そのボタンをクリックする前に適当にセルを範囲指定(アクティブ)に しておきます。 セルをアクティブにしたその状態で、ボタンをクリックすると、どこから どこまで範囲指定しているのかわかるようなマクロは作れるでしょうか? (1)たとえばB3からD10まで範囲指定しているときは、B3とD10のセルの場所  をひっぱってくるような... (2)あるいは  cell(?1,?2) ←B3とD10の ?1 と ?2 の値を求めるような... できれば(1)のようなB3とD10のセルの場所が直接わかるようなマクロが現在考えています処理にあっているので、そのほうがいいと思っているのですが.. お忙しいところ申し訳ありませんが宜しくお願い致します。

  • excel vba データの有る最後の列

    Excel VBAでデータの入っている最後の列を知りたい。 下記のように A1 形式では、大丈夫でした。 temps="C3" LastColumn = ActiveSheet.Range(temps).End(xlToRight).Column ところが、サーチする箇所を変数にしたいため、下記のように記述すると 「実行時エラー1004 アプリケーションの定義またはオブジェクト定義のエラーで す。」となってしまいます。 I=2,J=3 LastColumn = ActiveSheet.Range(cells(i,j)).End(xlToRight).Column 何か良い方法は無いでしょうか。

  • エクセル セル範囲にデータが記入されているかを知りたい

    いつもお世話になります。 エクセル2000を使用しています。 「セル範囲のA2~B20に、データが含まれているセルが一つもない場合は、処理を実行しない。一つでも存在する場合は以下の処理をする」 というマクロを書こうとしているのですが 「セル範囲のA2~B20に、データが含まれているセルが一つもない」、「一つでも存在する」 という意味の式の書き方が分かりません。 お手数ですが、教えていただけますでしょうか。 また、現在はエクセルのVBA入門書程度のもの("できるEXCEL2000 マクロ&VBA編")しか手元にないのですが、このようなことが分かりやすく理解できる書籍などをお知りでしたら、教えていただけますでしょうか。

専門家に質問してみよう