Home > Excel エクセルの使い方-キーボード操作
Excel エクセルの使い方-キーボード操作
Excel 2010で、改ページプレビューする操作方法をご紹介しました。
この記事の中で、改ページプレビューにするアクセスキー[Alt]→[V]→[P]について触れました。
Excel 2010で分析ツールアドインの組み込みについてご紹介しました。
その記事の中で、アドインの組み込み・解除を繰り返すのなら便利な操作があるということを示唆させていただきました。
Excelで行や列の折りたためるようにする機能・アウトラインの設定についてご紹介しました。
上のセルをコピーするショートカットキー[Ctrl]+[D]などについてご紹介しました。
似たような操作で
「エクセル 左のセルをコピーする ショートカットキー」
といった検索が、このサイト・インストラクターのネタ帳で行われていることもあります。
「エクセルのEndモードとは何なのでしょう?」
というご質問をいただく機会がありました。
Excel 2007・2010なら下図のようにステータスバーの左のほうに「Endモード」と

2003までのExcelなら下図のようにステータスバーの右のほうに「End」と

表示される状態があります。「Endモード」と呼ばれる状態です。
これがどういうモードなのかというご質問です。
「エクセル 上のセルをコピーする ショートカット」
という検索が行われていました。
Excelで上のセルをコピーするショートカットキーは、実はいくつもあります。
これまで上のセルをコピーするショートカットキーについて、これまでいくつかのネタで触れてきましたが、まとめておきます。
「エクセル データ 区切り位置 ショートカットキー」
といった検索を見かけることがあります。
[区切り位置指定ウィザード]を起動するショートカットキーを探している方による検索です。
[区切り位置指定ウィザード]は2003までのExcelなら、メニュー[データ]−[区切り位置]から、Excel 2007・2010なら[データ]タブ−[データツール]グループ−[区切り位置]から起動できます。
ピボットテーブルを使い始めたばかりの方だと、データの更新がリアルタイムにあるいは自動的に行われないことに疑問を持ちます。
しかしこれは、ピボットテーブルのやっていることや、ピボットテーブル機能の実務での使われ方が理解できれば、やむを得ないことと納得できるはずです。
そもそもピボッテーブルは計算処理を大量に行っていますし、実務ではクライアントサーバー型で使われることも多い機能ですから、むやみにリアルタイム更新・自動更新などを実装した場合、サーバー負荷やネットワーク負荷がとんでもなく上がってしまう可能性が容易に想像できます。
しかし、右クリックで表示されるショートカットメニューの[更新]や、2003までなら[ピボットテーブル]ツールバーの[更新]ボタン、2007・2010ならリボンの[ピボットテーブルツール]−[オプション]タブの[更新]ボタンなどから、ピボットテーブルを更新するのにストレスを感じる方が少なくないのも事実だと思います。
「エクセル 入力規則 ショートカットキー」
という検索が行われていました。
Excelの[データの入力規則]ダイアログを表示するショートカットキーを探している方による検索です。
先日ツイッターで
「エクセルで改ページを挿入するショートカットキーはないのか…」
といった趣旨のツイートを見かけました。
強制的に改ページを行うための、改ページの挿入コマンドのショートカットキーがないことを嘆いてらっしゃるツイートです。
「Excel 2007 Ctrl+Shift+= 動かない」
「エクセル2007 切り取ったセルの挿入 ショートカットキー」
といった検索が行われていることがあります。
Excel 2007の[切り取ったセルの挿入]コマンドのショートカットキーについて調べている方の検索です。
「Excel 2007 Ctrl+Shift+= 動かない」
という検索は、ご存じない方には、なぜこれが切り取ったセルの挿入を意味しているのか謎かもしれません。
下図は、Excel 2007で、[Ctrl]+[X]キーを押すなどして[切り取り]を実行した直後に、[ホーム]タブ−[セル]グループ−[挿入]−[切り取ったセルの挿入]コマンドにマウスポインタを移動したところです。

「切り取ったセルの挿入(Ctrl+Shift+=)」というポップヒントが表示されています。
この括弧の中の「Ctrl+Shift+=」は、通常、そのコマンドのショートカットキーを表しています。
つまり「切り取ったセルの挿入(Ctrl+Shift+=)」というポップヒントは、[切り取ったセルの挿入]コマンドのショートカットキーが[Ctrl]+[Shift]+[=]であることを意味しているわけです。
しかし、少なくとも日本語環境では[Ctrl]+[Shift]+[=]キーで、切り取ったセルの挿入は実行できません。
[Ctrl]+[0]キーが列の非表示のショートカットキー、[Ctrl]+[Shift]+[0]キーが非表示になっている列を再表示するショートカットキーだということをご紹介しました。
このネタをご覧になった方から、[Ctrl]+[Shift]+[0]キーについて情報をいただいたのでご紹介させていただきます。
Windows 7やWindows Vistaで動いているExcel 2007の場合、[Ctrl]+[Shift]+[0]キーを押しても、列の再表示が行われないことがあるのだそうです。
ショートカットキー[Ctrl]+[0]で列を非表示に、[Ctrl]+[Shift]+[0]で非表示にした列を再表示できることをご紹介しました。
行の非表示・再表示もショートカットキーもあります。
Excelの列を削除するショートカットキー、列を挿入するショートカットキーをご紹介しました。
他にも列関連のショートカットキーを探している方を見かけることがあります。
このサイトで
「エクセル 列 非表示 ショートカットキー」
といった検索が行われていることがあります。
列を非表示にする場合、列見出し上で右クリックして表示されるショートカットメニューを利用している方が多いと思います。
ですが、ノートパソコンを利用しているような場合、ポインタを列見出しまで移動して右クリックをするという操作は、かなり面倒だったりします。
そのため列を非表示にするショートカットキーはないのか、といった疑問になるわけです。
Excelで行削除・列削除を行うショートカットキーをご紹介しました。
削除の逆についての検索が行われているのも、見かけることがあります。
「エクセル 行追加 ショートカットキー」
「エクセルで列を挿入するショートカットキーは」
といった検索です。
「エクセル 行削除 ショートカット」
「エクセル 列削除 ショートカットキー」
といった検索がこのサイトで行われていることがあります。
行や列の削除を行うショートカットキーを探している方の検索です。
セル・行・列の削除には、わかりやすいショートカットキーが割り当てられています。
「エクセル 行選択 ショートカットキー」
「エクセル 列を選択する ショートカット」
といった検索が行われていることがあります。
マウス操作の場合、行を選択するには行見出しをクリックし、列を選択する場合は列見出しをクリックします。
Excel 2007で、クイックアクセスツールバー(QAT)にボタンを登録しておくことで、シート名の変更ショートカットキー(もどきのもの)を作成できることをご紹介しました。
2003までのExcelでも、似たようなことができます。
このサイトでは、セル結合のショートカットキーもどきを作成する方法をご紹介していて、結構な人気ページです。
シート名の変更についても同様の方法で、ショートカットキーもどきが利用できます。
数式の計算結果をコピーしたいということがあります。
そんなとき一般的には[形式を選択して貼り付け]を利用する方が多いだろうと想像しています。
Excelがバージョンアップするに従って、[形式を選択して貼り付け]の実行方法も増えていて操作しやすくなってはいますが、どうしても動作数が多いのが難点でしょう。
実は、条件がかなり限定されてはいますが、数式の計算結果をコピーするショートカットキーがありますのでご紹介しておきます。
相対参照で参照セルを変えずにコピーしたいときに、私が行っている操作をご紹介しました。
そのネタの最後に、オールマイティではないけれど一部の隣接したセルの場合、相対参照でも参照セルを変更せずに数式を簡単にコピーする方法がある、ということを示唆させていただきました。
その方法をご紹介します。
アクティブなセルの一つ上の数式ならば、元の数式が相対参照であっても参照セルを変えずに簡単にコピーすることができます。
セル内で編集しない設定のときに[F2]キーを押すと、数式バーにカーソルを移動できることをご紹介しました。
2003までのExcelの場合[オプション]ダイアログ−[編集]タブ−[セル内で編集する]チェックボックスがOffのとき、Excel 2007の場合[Excelのオプション]ダイアログ−[詳細設定]−[編集設定]欄−[セルを直接編集する]チェックボックスがOffのときに、セル内で編集しない設定となります。
上記の設定を行った環境で、一般的にセル内にカーソルを入れるショートカットキーとして知られている[F2]キーを押すと、数式バーにカーソルが移動するわけです。
しかし、セル内で編集しないように設定変更するのを、嫌う方がいらっしゃるのも事実でしょう。
セル内での編集と数式バーでの編集を併用したいという方です。
そのため、セル内編集を許可したまま、数式バーにキーボード操作だけでカーソルを入れることはできないのかと感じる方もいらっしゃるようです。
「Ctrl+Endで最後のセルが選択されないのはどうしてでしょうか?」
「Ctrl+Endを押すと最後のセルより遠くまでジャンプしてしまうのですが・・・?」
といったご質問をいただくことがあります。
[Ctrl]+[End]キーは、データの入力されている最後のセルにアクティブセルを移動するショートカットキーです。
しかし、このショートカットキーを使っても最後のセルと思っていたのとは違うセルが選択されることがあるためいただくご質問です。
実務で使用するワークシートで、セルの参照関係が複雑になることは、よくあります。
例えば、請求書や見積書などを作成するときに、商品マスタからVLOOKUP関数を使って商品名や単価を取得する、といったような場合です。
Excelにかぎらず[Ctrl]+[A]は、すべてを選択するショートカットとなっていることが多いものですが、実はその仕様がExcel 2003からちょっと変更になっていたようです。
「今年最もお世話になったショートカットキーは?」という記事が掲載されています。
アイシェアが、11月4〜6日に、442人(無料メール転送サービス「CLUB BBQ」会員)に行ったもので、回答者の比率は、
20代:10.2%
30代:46.8%
40代:34.6%
その他:8.4%
だそうです。
その結果、1位から10位は、
- [Ctrl]+[C]
- [Ctrl]+[V]
- [Ctrl]+[Z]
- [Ctrl]+[A]
- [Ctrl]+[S]
- [Alt]+[Tab]
- [Ctrl]+[P]
- [Ctrl]+[Esc]
- [Alt]+[F4]
- [Ctrl]+[W]
だったとのことです。
私の場合どうなんだろうとちょっと気になり、今年最もよく使ったと感じるアプリケーションExcelで、お世話になったショートカットキーを思い出してみました。
「数式バーにカーソルを入れるショートカットキーは何ですか?」
「数式バーにキーボード操作でカーソルを移動するにはどうしたらいいのでしょう?」
といった疑問を、計算式の編集作業を主に数式バーで行う派の方が持つことがあるようです。
「セルの中で改行するにはどうしたらいいのでしょうか?」
というのはExcelを自己流で使い始めた方からいただく、代表的な質問です。
操作としては、文字入力の途中で[Alt]キーを[Enter]キーを押すだけです。
ビジネスシーンで使われる頻度が高いソフトウェアと言えばExcelだと思うのですが、よく考えてみると、Excelには他のWindowsソフトと異なった、ちょっと変わった動作をするところがあります。
例えば2008年現在、[Scroll Lock]キーが使えるソフトは少数派ですが、Excelでは使うことができます。
またコピーを行った後にExcelではコピー元が点滅する点線で表示されますが、こんな動きは他のソフトではお目にかかれません。
かなり毛嫌いする方もいらっしゃるのも事実ですが、Excelをワープロがわりに利用している方は少なくありません。
印刷にこだわった文書を作成するのなら、もちろんWordを使うべきだと思いますが、ちょっとした文書を作る場合、特に表が含まれているような文書の場合、Excelを使うことを頭ごなしに否定することはないと、私個人は考えています。
Excelをワープロ的に使う場合、必然的に一つのセル内にたくさんの文字が入力されます。
また、Excel本来の表計算ソフトとして使う場合でも、複雑な計算式を入力する場合、大量の文字が入力されることになります。
そんなときに、たくさんの文字列を削除する際にどうしてらっしゃいますか?
[Delete]キーや[BackSpace]キーをずっと押し続けていたり、削除したい文字列を選択して[Delete]キーまたは[BackSpace]キーを押すという方が多いんじゃないかと思います。
TODAY関数を使って今日の日付を自動的に入力するというのは、Excelの基本的な使い方の一つです。
そんなTODAY関数の使い方をご存じの方から
「TODAY関数で自動的に入力された今日の日付が更新されないようにするにはどうしたらいいのでしょう?」
といったご質問をいただくことがよくあります。
2008年3月5日に、A1セルへTODAY関数を入力すれば、その日「2008年3月5日」が表示されます。(「3月5日」「2008/3/5」など、セルの書式設定によってどんな表示になるかは様々です。)
そのExcelファイルを保存しておいて、翌日2008年3月6日に開いたとしたら、A1セルには「2008年3月6日」が表示されます。
今日の日付を取得するTODAY関数が入力されるのですから、当然のことです。
しかし実務では、日付が自動的に更新されてしまっては困るということがあります。
そんなときに先のようなご質問をいただくわけです。
「=」と関数名を入力後[Ctrl]+[A]キーを押すことで、[関数の引数]ダイアログ(Excel97,2000では関数パレット)を表示できることをご紹介しました。
関数名がわかっているのに、[関数の挿入]ダイアログ(Excel97,2000では[関数の貼り付け]ダイアログ)から関数を探す手間を省くことのできる便利なショートカットだと思います。
Excelで表を作成する場合、罫線を一切使わないという方は、おそらく少数派だと思いますが、Excelで一旦引いた罫線を消す場合、どんな操作をしてらっしゃいますか?
2003までのExcelならば[書式設定]ツールバー−[罫線]ボタンから、Excel 2007をお使いの方なら[ホーム]タブ−[フォント]グループ−[罫線]ボタンから、[枠なし]を選択するという方が多いのではないでしょうか。
この、[罫線]ボタン−[枠なし]のクリックによる、罫線削除を不満に感じたことはありませんか?
ちょっと変わった形状の表を作成するようなケースで、[罫線]ボタン−[枠なし]を使って罫線を消すと、非常に不愉快な思いをすることがあるのです。
「罫線を引くショートカットキーがあったと思うのですが...?」
「ショートカットキーで罫線が引けませんでしたっけ?」
といったご質問をいただいたことがあります。
Excelには様々なショートカットキーが用意されていて、このサイトでもその中の有名なもの・便利なものを一覧にしてご紹介しています。
今日の日付を表示するTODAY関数についてご紹介しました。
業務用のワークシートを作成しておいて、そのシートを開いたときに必ずその開いた日を表示させたいのならば、TODAY関数を利用すればOKです。
逆に言えば、TODAY関数が入力されている場合、開いた日によって別の日付が表示されることになります。
それで問題なければもちろんTODAY関数を利用すればいいわけですが、実務では今日の日付を簡単に入力したいということもよくあります。
ツールバーのボタンにアクセスキーを表示させると、ショートカットキーもどきの使い方ができることをご紹介してきました。
この設定を知ると、ショートカットキーが用意されていない多くの操作が、キーボードでできるようになることが、おわかりいただけるはずです。
「画面の表示倍率を変更するズームのショートカットはないのですか?」
「ズーム操作のショートカットキーは何ですか?」
といったご質問をいただくことが時々あります。
ツールバーのボタンにアクセスキーを表示させることにより、似非ショートカットキー操作ができることをご紹介しました。
この方法がわかると、他のコマンドでも同様に似非ショートカットキー操作することができます。
セルの結合を[Alt]+[M]キーで行う方法と、セルを結合して中央揃えを[Alt]+[M]キーで行う方法をご紹介しました。
この2種類の方法を試した方から
「Alt+Mでセル結合ができないのですが...?」
というご質問をいただきました。
確認してみると、ボタンを両方とも[イメージとテキストを表示]にしてらっしゃいました。
[セルの結合(M)]ボタンと[セルを結合して中央揃え(M)]ボタンの両方が表示され、いずれも[イメージとテキストを表示]になっていたのです。
この状態では[Alt]+[M]キーだけではセル結合はできません。
両方とも[M]がアクセスキーとなっているからです。
[Alt]+[M]キーを押すと、先に表示されている方のボタンが選択状態になり、もう一度[Alt]+[M]キーを押せばもう一方が選択されます。
実際にセル結合をするためにはボタンを選択状態にした上で[Enter]キーを押す必要があります。
[セルの結合]ボタンを作成し[イメージとテキストを表示]すれば、[Alt]+[M]キーでセルの結合ができることをご紹介しました。
この理屈がわかれば、初期状態のExcelの[書式設定]ツールバーに表示されている[セルを結合して中央揃え]ボタンもキーボードで操作できます。
資料作成は何でもExcelでやる、という方がいらっしゃいます。
「Excelをワープロ代わりに使う業務文書作成入門」といった本もあります。
Excelをワープロ代わりにするのに、猛烈な拒否反応を起こす方もいらっしゃるようですが、Wordをある程度でも使いこなせる人が非常に少ない現状、そんなに目くじらを立てることじゃないんじゃないかと生ぬる〜く思っています。
ちなみに私は、「Wordをある程度使いこなせる人」というのを、「スタイルを設定・利用することができる人」と考えています。
「セル結合をするショートカットキーはありませんか?」
「セルを結合するショートカットキーは何ですか?」
Excelを実務でお使いの方からよくいただく質問の一つです。
残念ながらセル結合のショートカットキーは用意されていないようで、少しでも操作を簡単にするためにこのサイトでは以下のようなネタをご紹介しました。
Excelのふりがな機能について何度かご紹介してきました。
PHONETIC関数を使って、他のセルにふりがなを表示させるといった使い方が実務で行われるわけですが、その場合ふりがなの修正は元のセルで行う必要があります。
その際にふりがなを修正するためにふりがなを表示させる必要がありますが、ショートカットキーを使って簡単に一時的にふりがなを表示させることができます。
実務で利用するExcelファイルでは、大量の計算式が含まれていることによって、非常に重くなってしまうことがあります。
このようなときに、計算方法を自動から手動に変更するだけで、随分操作が快適になることは少なくありません。
計算方法を手動にした場合、[オプション]ダイアログ−[計算方法]タブの[再計算実行]ボタンをクリックしたり、[F9]キーを押すことで、再計算が行われるわけですが、その再計算さえも時間がかかるので少しでも再計算の時間を短くしたいということがあります。
[Shift]+方向キー/[Ctrl]+[Shift]+方向キーによる、セル範囲選択をご紹介しました。
もう一つ大きな表を扱う場合に是非とも知っておくべきショートカットキーがあります。
縦方向に長い表で、[PageUp]キーや[PageDown]キーを使ったスクロールは皆さんやってらっしゃると思いますが、横スクロールしたいときはどうしてますか?
Excelでワークシート関数を利用しはじめたばかりの方は、[関数の挿入]ダイアログ・[関数の貼り付け]ダイアログから該当する関数を探し、[関数の引数]ダイアログ・[数式パレット]で引数を指定するという操作をしてらっしゃるでしょう。
これが関数に慣れてくると、ダイアログを使わずにキーボードから手入力してしまう方が、いちいちダイアログを表示させるより便利に感じるようです。
上記のダイアログ派と手入力派の中間派向けのショートカットキーがあるのを、ご存知でしょうか?
パソコンに慣れてくると、ショートカットキーをよく使うようになります。もっとも有名なショートカットキーは、コピーをするための[Ctrl]+[C]と、貼り付けの[Ctrl]+[V]でしょう。
特にノートパソコンでマウスを接続せずに利用するような場合、ショートカットキーを使う方が一般的に便利なはずです。
Excelにもたくさんのショートカットキーが用意されていますが、注意が必要なものもあります。
行を選択するための[Shift]+[スペース]です。
Excelでセルに入力されたデータを修正するにはいくつか方法があります。
- セルをダブルクリックする
- 数式バーをクリックする
- [F2]キーを押す
はじめに覚えるはセルのダブルクリック、関数・数式をいろいろ使うようになると数式バー、ノートパソコンの場合は[F2]キーという傾向があるでしょうか。
初心者向けExcel参考書を見ると、この3つの方法は大概記述されているのですが、これだけでは[F2]キーはイマイチ便利ではありません。[F2]キーを押した場合はカーソルはセルの末尾にあるので、先頭の方を修正したい場合はなんらかの方法でカーソルの位置を移動しなければなりません。
ワークシートの挿入は、Excel操作の中でもっとも基本的なものの一つでしょう。
メニュー[挿入]−[ワークシート]をクリックするか、シート見出しを右クリックして表示されるショートカットメニューから[挿入]をクリックして表示されるダイアログから[ワークシート]を選択して挿入するという操作です。
複数のセルを選択しておいてまとめて同じデータを入力する、[Ctrl]+[Enter]という操作をご紹介しました。
シートが沢山ある場合のシート選択方法をご紹介しました。
16枚以下でシート名がわかっているのなら、ご紹介した見出しスクロールボタンの上で右クリックして表示されるショートカットメニューからの選択でいいでしょうけれど、実務ではもっとたくさんのシートがある場合や、シート名がよくわからないということもあります。
そんなときにどうしてらっしゃいますか?
電卓で計算をして、その結果をExcelに入力していませんか?
或いはどこか別のセルで計算を行って、[形式を選択して貼り付け]で[値]を貼り付けたりしていませんか?
そのダイアログの表示はどうやってらっしゃいますか?
Wordには[拡張書式設定]ツールバーに[二重取り消し線]ボタンがあって、これと同じ機能がExcelにないのかという質問をいただくことがあります。
残念ながらExcelでは二重取り消し線は引けないようです。
広い範囲を選択しようとしてマウスをドラッグ、スクロールする画面をずっと見つめ「ここだ」と思ってマウスを動かすものの、行き過ぎ。
マウスボタンから手を離していなければいいのですが、うっかり手を離してしまっているので、またはじめから選択し直し。
同じデータを複数のセルに入力するという場面が、Excelでデータベースなどを作っているとよくあります。
たとえば住所録。郵便番号や都道府県名は同じデータが何行か続くということは、よくあるはずです。
アクティブセルの移動、苦労してませんか?
列の一番下のセルをアクティブにするために、スクロールバーのドラッグを繰り返したり、[▼]ボタンをずーっと押し続けたり。
そんな大きな表を修正するときにアクティブセルが迷子になること、ありませんか?
例えば、こんな(↓)ケースです。
1505行目のデータを修正している途中で、
「そういえば、これに関係するデータがさっき上の方にあったけど、どう直したんだったっけ...」
とマウスホイールをグリグリしてシートの上の方を見始めます。
無事300行目あたりに関係したデータをみつけ、確認できたのでさっき修正をしていたセルに戻りたいんだけど、修正していたセルが1505行目だったということを覚えてないから、スクロールバーを何度も上下して探してしまう。
...いかがでしょう?
Excelを自己流で使い始めた方がはじめにぶつかる壁第1位といえば、
「セル内改行をするにはどうするのか」
「セルの中で改行するにはどうすればいいのか」
でしょう。
Home > Excel エクセルの使い方-キーボード操作

