たろいもは召喚酔いに影響されない

"システム屋"属性を持った「たろいも」のいろいろなソフトネタブログです

【マウスを使ってはいけないExcel】その1、CtrlやShiftで表や行列の一括選択(Re)

 初めての方、はじめまして。再びご覧いただいた方はこんにちは。たろいもです。
 唐突に開始しました、「マウスを使ってはいけないExcel」シリーズ。"使ってはいけない"と言いつつも、結局使った方が便利な場合もあるので、どちらかと言えば"極力マウス無しで頑張ろう"的なノリですが。
 1回目はCtrlやShiftを使って、シート上の行や列、表を一気に選択してしまおうという内容です。

イントロダクション無駄話

 とりあえず本編をよろしく、という方、次の大見出しへどうぞ。ここはたろいもの無駄話です
 とかく、たろいもは無精です。だから、Excelの表が画面より大きくなってくるとスクロールするのが面倒です。
 キーボードとマウスにと、右手があっち行ったりこっち行ったりするのもめんどくさい。あと、マウス操作は何かとアナログでめんどくさい。
 ということで、キーボードで可能な限りデジタルに入力したい!
 ちなみに、キーボードでバチバチExcelを使うたろいもは、とある女性に「指の動きが気持ち悪い」と言われた事があります。(←100%無駄な情報)

Shiftと↑↓←→で領域選択

 大抵、何かのキー押しながら他のキー同時押しって感じなのです。

f:id:dicen01:20190930225112p:plain
Shift押しながら矢印キーの動作
 普通に矢印キー(↑↓←→)を押した場合、シート上のセル選択位置が移動するだけですが、Shiftを押しながらだとその時点に選択していた場所(上の図では左上の状態)から、選択領域が広がっていきます。上の図では描いてませんが、↑や←を押せば上方向や左方向に広がります。

Ctrlと↑↓←→で「終わり」まで一気に移動

 これまた同時押し系の入力ですが、Ctrlボタンを押しながらの矢印入力です。

f:id:dicen01:20190930232351p:plain
Ctrl押しながら矢印キーの動作
 「表の終わりまで一気に移動!」って言えれば簡単なのですが、これが少々複雑で。
f:id:dicen01:20190930231412p:plain
Ctrl押しながら矢印キーの動作2
 実際には空白セルを境目として移動してます。これを言葉で表すなら、
 1.空白ではないセルが連続しているなら、その末尾まで移動
 2.空白に隣接するセルからは、次に空白ではないセルまで移動
 となるのでしょうか。この辺は正直なところ、何度も使って慣れてください(ぶん投げ)。
 これが使えれば、大きな表の隅から隅へ移動するために、マウスのスクロールを一生懸命クルクルしなくていいのです!

ShiftとCtrlの合わせ技

 ここからが本題です。これらを踏まえて、ShiftとCtrlを押しながら矢印キーで移動してみます。

f:id:dicen01:20190930232939p:plain
ShiftとCtrl押しながら矢印キーの動作
 なんと、一気に表が選択できちゃいましたね! Ctrlでぶっ飛んで移動する過程を、Shiftが全部選択状態にしてくれるわけです
  「ある表を全選択する」という動作に関しては、実はCtrl押しながらAでも最近のExcelさんはやってくれます。ただ、Shift+Ctrl時の矢印キー動作は、表の全選択意外でも、「ある表の特定列だけを全選択」などの使い道もあるので、使いこなせれば応用が効きます。

シートの行を一発で選択する

 結論から言います。Shift押しながらSpaceです。

f:id:dicen01:20190930235110p:plain
1行を一発選択
 上の図では一番左のセル(A列)でやってますが、別にA列じゃなくてもできます。
 意外とよく使う機能なのですが、コレ2点ほど難点がありまして・・・・・・。
 1点目は、日本語入力状態になっていると1行が選択されず、セルの入力状態になってしまうということです。
f:id:dicen01:20190930235505p:plain
A4セルが入力状態になったの図
 たろいもも大抵一発目は入力状態にしてしまいます。
 2点目は、選択する予定の行、その途中に結合セルがあると・・・
f:id:dicen01:20191001000014p:plain
結合セルを含む行を一発選択
 結合セルのせいで、選択行が勝手に広がります。俺は4行目だけが選択したいんだ!! そういう場合は"ココ"をマウスでつついて1行選択しましょう。
f:id:dicen01:20191001000414p:plain
マウスでココをつつこう
 え? 結局マウス使ってるじゃないかって? それは言わない約束でしょ、おじいさん。

シートの列を一発選択する

 これまた結論から言います。Ctrl押しながらSpaceです。

f:id:dicen01:20191001000655p:plain
1列を一発選択
 1列一発選択の場合は、日本語入力状態でも大丈夫! ちゃんと1列選択してくれます。
 まあ、結合セル問題は起こるわけですが・・・。
f:id:dicen01:20191001001003p:plain
結合セルを含む列を一発選択
 え? そういう場合どうすればいいかって?
f:id:dicen01:20191001001059p:plain
マウスでココをつつこう

おしまい

 これ、最後の余談なんで「本編以外に用は無い!」という方はスルーいただいて大丈夫です。重要なことは0.1%すら書かれていません。
 「マウスを使ってはいけないExcel」シリーズをマスターしていけば、貴方も羨望の眼差し(蔑み?)で見られること間違いなし!
 ということで、次回もまたよろしくお願いします。たろいもでした。
 Create:2019/09/30