Excelで最初のX(ヘッダー)セルを除く列全体を選択する


63

列ヘッダー記述子(AまたはAB)をクリックして、特定の列のすべてのセルを選択できることを知っています。しかし、データテーブルの見出しのように、そこからいくつかのセルを除外することは可能ですか?

特定の列のデータセルを選択して、データ検証を設定します(名前付き範囲で定義されたリスト値のドロップダウンを表示します)。ただし、データヘッダーセルをこの選択に含めないようにします(したがって、これらのドロップダウンが表示されず、検証されません)。これらのセルの検証設定を後で変更することにした場合はどうなりますか?

どうすれば自分の列を選択できますか?

サイドノート

列全体にデータ検証を設定し、除外したいセルのみを選択してデータ検証をクリアできることを知っています。私が知りたいのは、最初のステップで正しい選択を行い、この2番目のステップを避けることができるということです。

列記述子をクリックして列全体を選択し、Ctrlキーを押しながら選択に含めたくないセルをクリックしてみましたが、期待どおりに機能しませんでした。


BBKの見過ごされがちな答えに対する受け入れられた答えを変えることを提案できますか 行の最大数を手動で入力するソリューションと、特定のセルから最後の行までをすばやく選択する方法の現在受け入れられている答えはどちらも機能しますが、それらはすべての既存のバージョン間で移植性がなく、おそらく将来のバージョンに移植できなくなります。BBKの答えは、「指定されたセルから最後の行まで」を実際に意味する式を提供し、過去および将来のすべてのバージョンにスプレッドシートをシームレスに移植できるようにします。
アディインバー

@AdiInbar私はdkusleikaの答えが好きです。なぜならそれはテキストを説明し、数字に制限しないからです。特定の文字列に等しくない値を強調表示する場合は、列全体を選択したためにヘッダー名で誤検出一致が発生しないように、条件付き書式設定の範囲を使用する必要があります。
MikeTeeVee

回答:


78

選択する最初のセルをクリックし、Ctrl+ Shift+ を押して、非空白セルのブロック、または空白セルのブロック(その下の最初の非空白セルを含む)を選択します。もう一度押すと、さらにブロックを選択できるようになります。

これにより、ワークシートの上部が画面外にスクロールする場合があります。すばやく上にスクロールするには、Ctrl+ Backspaceを押します。


8
ワークシートのデータ部分が空の場合、これは問題ありません。ただし、入力済みの行がある場合、同じ行内にデータがある最後のセルまでのセルのみが選択されます。
ロバートKoritnik

4
Excel for Macユーザーの場合、これはCommand + Shift + DownArrow
Brad Thomas

Macでは、これは最後のセルではなく、値を持つ次のセルまでを選択します。多くの値を持つ列の場合、このソリューションは面倒です。
スピンアップ

マリオのコメントを回答に追加しました。
イライジャ・リン

10

F5と入力して、名前ボックスを表示できます。次に、B3:B65536と入力し、[OK]をクリックします。Excel 2003以前の場合は65536、2007および2010の場合は1048576。


名前ボックスは、式バーの右側にあります。F5を押しても起動しませんが、代わりに「移動」ウィンドウが開きます。
ピーチ

これは、お客様用のテンプレートを準備する必要があるため、私にとってより適切です。多くの行が正確になることを知りませんが、おそらく65536よりはるかに少ない
-h22

これは、列全体の条件付き書式設定に最適です。値「Complete」を持たない任意の文字列で照合し、空白セルを除外しながら赤に色付けしたいとします(他の値は「Scheduled」、「In Progress」、「Paused」など)。Rule:およびRange:を使用して 、のヘッダー列を除外します。これにより、すべてのルールの範囲を毎回、すべてのシートで調整することなく、多くの行に貼り付けるために条件付き書式を設定して再利用可能なテンプレートを作成できます。=AND(ISBLANK(D2)=FALSE,D2<>"Complete")=$D$2:$D$1048576D1
MikeTeeVee

8

数式バーの左側にある[ 名前]ボックスを使用して、選択するセル範囲を入力するだけです。選択すると、あなたもすることができます名前あなたのようにそれの名前を使用できるように、この範囲を参照する数式や関数インチ


ここに画像の説明を入力してください


1
もちろんこれは真実ですが、数字を覚えておく必要があります。受け入れられた答えの方法を使用すると、何も覚えておく必要がなく、私はそれも高速であると主張します。:)しかし、そのような視覚的に完全な答えを追加してくれてありがとう。他の人を助けるかもしれません。
ロバートKoritnik

2
同意しますが、名前を付けたら、行番号を覚えておく必要はありません。
ピーチ

3

ユニバーサル

=SUM(A2:INDEX(A:A, ROWS(A:A)))

または

=SUM(A:A) – A1

どちらも、A1のヘッダーを除き、「列A」の要約を返します


1
2番目の弱点は、式が同じ列にある場合(おそらくこの問題の最も一般的な使用例だと思います-列の合計を一番上に表示したい)、循環参照を作成します。ただし、最初の回答が最良の回答であり、受け入れられる回答であるべきだと思います。行の最大数を手動で入力するか、最後まですばやく選択するという解決策は機能しますが、それらはすべての過去および将来のバージョン間で移植性がありません。この答えは、「指定されたセルから列の終わりまで」を実際に意味する式を与えます。
アディインバー

1

マリオの答えの上部(選択された)は機能しますが、シートの下部まで移動することを余儀なくされているため、不足していると感じています。シート。ここに私のソリューションがあります(Excel 2013でのみテストされています):

列記述子をクリックして列全体を選択し、Ctrlキーを押しながら選択に含めたくないセルをクリックしてみましたが、期待どおりに機能しませんでした。

列記述子をクリックして列全体を強調表示した後、押したままにShiftして、押し Tab

Tab押してから最初のボタンを押すまでの時間は短くする必要があります。そうしないと、画面の下から上にタブ移動し始めますが、同時ではありません。

その後、Shiftボタンを押し続けると、を使用して、上から下に強調表示されたセルのリストからセルの削除を開始できます


1

このCtrl Shift関数を使用すると、を使用して最後までスクロールする代わりに、ヒットEndしてから1回押すだけで、永久に保持する代わりにシートの最後に移動できます。

また、+ を押してから、範囲の最初のセル番号を入力して、F5関数を使用することもできます(例:)。そのセルに移動します。ハイライトしたら、もう一度+を押して、選択したい範囲のセル番号を入力します。例:およびを押す前に、長押しするとその正確な範囲が選択されます。CtrlGB5CtrlGB7024EnterShift

または、データ検証を行うときにヘッダーを除外できます。また、A1に移動してCtrl A1回押すと、すべてのセルを選択します。データのみのセルを選択します。これは空白を避けるのに適しています。


0

私が行1にあると仮定するヘッダーを除外したい場合、これを行うことができます:

A2:A

例:

= SUM(A2:A)

A2とその後のすべてが列Aに含まれます。

この回答がお役に立てば幸いです。

編集:Googleシートでこれを行いましたが、Excelで同じように機能するかどうかはわかりません


これは便利だと思いましたが、Excelで試してみるとまったく機能しません。Excelの特定のバージョンはありますか?(私
グリフィン

こんにちは、グリフィン、コメントありがとう。Googleシートで行ったことを忘れてしまいました。私は自分のMacbookに秀でているので、Excelで動作しているかどうかをテストすることはできません。失望させてすみません。
TienPing

わかりました、それは私がそれを働かせることができなかった理由を説明します、そして、質問がエクセルについてであったので、私はそれが本当に尋ねる人に関連するとは思いません。しかし、それは私が存在することを知らなかった非常に素晴らしい機能であり、グーグルシートで使用しますので、ありがとうございます。マイクロソフトがこれを取り上げて、Excelの将来のバージョンに含めることを願っています:)
グリフィン

それを聞いて喜んで、それを試してからあなたのグーグルシートで動作するかどうかを更新してください。同様の結果を知りたい
TienPing

-1
  • データ検証ルールから除外するヘッダーフィールドを選択します
  • メニューから、データ->データ検証->データ検証を選択します
  • 「すべてクリア」ボタンを押します
  • OKボタンを押す

これで、ヘッダーフィールドには、残りの列フィールドに適用可能なデータ検証がありません


1
-1。質問には、「列全体にデータ検証を設定し、除外したいセルのみを選択してデータ検証をクリアできることがわかっています。私が知りたいのは、この2番目のステップを回避するための最初のステップ」。あなたのソリューションはOPが避けたいものであるようです。私が間違っている場合は修正してください。
カミルマシオロウスキ

-2

選択したくない行で右クリックして[ 非表示 ]を選択し、列全体を選択します。


1
「非表示」コンテキストメニューオプションなどもありません。行が非表示になっていても、コンテンツは選択されたままです。
ピーチ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.