- Authors

- Name
- Youngju Kim
- @fjvbn20031
Excel完全攻略:ショートカット&生産性完全ガイド
Excelは世界で最も広く使われているスプレッドシートアプリケーションです。ショートカットキーをマスターすれば、マウスクリックを最小限に抑え、作業速度を3倍以上向上させることができます。このガイドでは、業務にすぐに活用できる重要なショートカットと設定方法を詳しく解説します。
1. 必須基本ショートカット(Windows / Mac)
1.1 ファイルと編集の基本ショートカット
| 機能 | Windows | Mac |
|---|---|---|
| 保存 | Ctrl+S | Cmd+S |
| 名前を付けて保存 | F12 | Cmd+Shift+S |
| 新しいブック | Ctrl+N | Cmd+N |
| ファイルを開く | Ctrl+O | Cmd+O |
| 印刷 | Ctrl+P | Cmd+P |
| 元に戻す | Ctrl+Z | Cmd+Z |
| やり直す | Ctrl+Y | Cmd+Y |
| 切り取り | Ctrl+X | Cmd+X |
| コピー | Ctrl+C | Cmd+C |
| 貼り付け | Ctrl+V | Cmd+V |
| 形式を選択して貼り付け | Ctrl+Alt+V | Cmd+Ctrl+V |
| 検索 | Ctrl+F | Cmd+F |
| 検索と置換 | Ctrl+H | Cmd+H |
| セル編集モードに入る | F2 | F2 |
| 絶対参照の切り替え | F4 | Cmd+T |
| 今日の日付を入力 | Ctrl+; | Ctrl+; |
| 現在時刻を入力 | Ctrl+Shift+; | Ctrl+Shift+; |
| 下方向へコピー | Ctrl+D | Cmd+D |
| 右方向へコピー | Ctrl+R | Cmd+R |
| セルの削除 | Ctrl+- | Cmd+- |
| セルの挿入 | Ctrl+Shift++ | Cmd+Shift++ |
| 行を非表示 | Ctrl+9 | Cmd+9 |
| 列を非表示 | Ctrl+0 | Cmd+0 |
| 行の再表示 | Ctrl+Shift+9 | Cmd+Shift+9 |
| 列の再表示 | Ctrl+Shift+0 | Cmd+Shift+0 |
| すべて選択 | Ctrl+A | Cmd+A |
| 新しいシートを挿入 | Shift+F11 | Fn+Shift+F11 |
| 数式バーの展開/縮小 | Ctrl+Shift+U | Ctrl+Shift+U |
| オートコンプリート | Alt+下矢印 | Option+下矢印 |
| フラッシュフィル | Ctrl+E | Cmd+E |
| ジャンプ(名前ボックス) | Ctrl+G または F5 | Cmd+G |
1.2 WindowsとMacの主な違い
Windowsでは大部分のショートカットがCtrlキーを基準としていますが、MacではCmdキーに置き換えられます。ただし、今日の日付入力(Ctrl+;)など一部のショートカットは両プラットフォームで同じです。Macユーザーはファンクションキー(F1〜F12)使用時にFnキーを同時に押す必要がある場合があります。
2. ナビゲーション&選択ショートカット
2.1 セル移動ショートカット
大きなスプレッドシートでの効率的なデータナビゲーションは重要なスキルです。
| 機能 | Windows | Mac |
|---|---|---|
| データの先頭に移動 | Ctrl+Home | Cmd+Home |
| データの末尾に移動 | Ctrl+End | Cmd+End |
| データの端にジャンプ | Ctrl+矢印キー | Cmd+矢印キー |
| 次のシートに移動 | Ctrl+Page Down | Fn+Ctrl+下矢印 |
| 前のシートに移動 | Ctrl+Page Up | Fn+Ctrl+上矢印 |
| ジャンプダイアログを開く | F5 または Ctrl+G | Cmd+G |
| 名前付き範囲に移動 | Ctrl+G → 名前入力 | Cmd+G → 名前入力 |
2.2 範囲選択ショートカット
| 機能 | Windows | Mac |
|---|---|---|
| データの端まで選択拡張 | Ctrl+Shift+矢印 | Cmd+Shift+矢印 |
| 行全体を選択 | Shift+スペース | Shift+スペース |
| 列全体を選択 | Ctrl+スペース | Ctrl+スペース |
| 最後のデータセルまで選択 | Ctrl+Shift+End | Cmd+Shift+End |
| 先頭セルまで選択 | Ctrl+Shift+Home | Cmd+Shift+Home |
| すべて(またはデータ領域)選択 | Ctrl+A(2回) | Cmd+A(2回) |
| 空白セルのみ選択 | F5 → セル選択 → 空白 | Cmd+G → 空白 |
2.3 ジャンプダイアログの活用(F5 / Ctrl+G)
ジャンプダイアログを使うと、特定の種類のセルを一括選択できます。
- F5 または Ctrl+G でダイアログを開きます。
- セル選択 ボタンをクリックすると詳細な選択条件を指定できます:
- 空白セル: 選択範囲内の空白セルのみ選択
- 数式: 数式が入力されているセルを選択
- 定数: 直接値が入力されたセルを選択
- 条件付き書式: 条件付き書式が適用されたセルを選択
- 最後のセル: データがある最後のセルに移動
実用例:空白セルに一括入力
- データ範囲を選択
- F5 → セル選択 → 空白 → OK
- 値を入力(例:0 または "-")
- Ctrl+Enter で空白セル全体に同時入力
3. 書式ショートカット
3.1 セル書式ショートカット一覧
| 機能 | Windows | Mac |
|---|---|---|
| セルの書式設定ダイアログ | Ctrl+1 | Cmd+1 |
| 太字 | Ctrl+B | Cmd+B |
| 斜体 | Ctrl+I | Cmd+I |
| 下線 | Ctrl+U | Cmd+U |
| 取り消し線 | Ctrl+5 | Cmd+Shift+X |
| 数値書式(桁区切り) | Ctrl+Shift+1 | Ctrl+Shift+1 |
| 時刻書式 | Ctrl+Shift+2 | Ctrl+Shift+2 |
| 日付書式 | Ctrl+Shift+3 | Ctrl+Shift+3 |
| 通貨書式 | Ctrl+Shift+4 | Ctrl+Shift+4 |
| パーセント書式 | Ctrl+Shift+5 | Ctrl+Shift+5 |
| 指数書式 | Ctrl+Shift+6 | Ctrl+Shift+6 |
| 罫線を削除 | Ctrl+Shift+- | Cmd+Shift+- |
| 外枠罫線を追加 | Ctrl+Shift+& | Cmd+Option+0 |
| 中央揃え | Ctrl+E | Cmd+E |
| 左揃え | Ctrl+L | Cmd+L |
| 右揃え | Ctrl+R | Cmd+R |
3.2 列幅・行高さの自動調整
リボンメニューから(Windows):
- 列幅の自動調整:Alt+H → O → I
- 行高さの自動調整:Alt+H → O → A
素早い方法:
- 列ヘッダーの境界線をダブルクリックすると、最適な幅に自動調整されます。
- 複数の列を選択してからダブルクリックすると、全列を一括調整できます。
3.3 条件付き書式
条件付き書式を開く:Alt+H → L
主な条件付き書式の種類:
- セルの強調表示ルール: 特定の値より大きい・小さいセルを強調
- 上位/下位ルール: 上位10%・下位10%などを自動強調
- データバー: セル内に値に比例したバーを表示
- カラースケール: 値の大きさを色のグラデーションで表示
- アイコンセット: 矢印・信号機などのアイコンでトレンドを表示
ヒント:Alt+H → L → R でルール管理画面を開けます。優先順位の調整や不要なルールの削除ができます。
4. ヘッダー/フッターの設定
4.1 ヘッダー/フッターの挿入方法
ヘッダーとフッターは、印刷時に各ページの上部/下部に繰り返し出力される情報です。
挿入方法:
- 挿入 タブ → テキスト グループ → ヘッダーとフッター をクリック
- または 表示 タブ → ページレイアウト をクリックしてヘッダー領域をクリック
ヘッダー/フッター編集画面の構成:
- 左セクション、中央セクション、右セクションに分かれている
- 各セクションに独立した内容を入力可能
4.2 自動挿入要素(ヘッダーとフッタータブ)
ページ番号の自動挿入:
- ページ番号 ボタンをクリック
- 挿入されるコード:
&[ページ番号] - "1/5" 形式にするには:
&[ページ番号]/&[総ページ数]
ファイルパスの自動表示:
- ファイルのパス ボタンをクリック → 完全なパスが自動表示
- コード:
&[パス]&[ファイル]
シート名の自動表示:
- シート名 ボタンをクリック
- コード:
&[タブ]
日付/時刻の自動挿入:
- 現在の日付:
&[日付] - 現在の時刻:
&[時刻]
4.3 最初のページを別にする
- ヘッダー/フッター編集モードで ヘッダーとフッターツール → デザイン タブを選択
- 先頭ページのみ別指定 チェックボックスをオン
- 1ページ目のヘッダー領域に別の内容を入力
使用例:表紙ページにはヘッダーなし、2ページ目から会社ロゴとページ番号を表示
4.4 奇数/偶数ページを別にする
- 奇数/偶数ページ別指定 チェックボックスをオン
- 奇数ページのヘッダーと偶数ページのヘッダーにそれぞれ異なる内容を入力
使用例:奇数ページの右上にチャプタータイトル、偶数ページの左上にドキュメントタイトルを表示
5. 印刷範囲とページ設定
5.1 印刷範囲の設定
方法1:リボンメニューを使う
- 印刷したい範囲を選択
- ページレイアウト タブ → 印刷範囲 → 印刷範囲の設定 をクリック
方法2:印刷ダイアログから
- Ctrl+P で印刷プレビューを開く
- 設定セクションで 作業中のシートを印刷 → 選択した部分を印刷 に変更
印刷範囲のクリア:ページレイアウトタブ → 印刷範囲 → 印刷範囲のクリア
5.2 タイトル行/列の繰り返し設定(大きな表でヘッダー行を繰り返す)
大量データを印刷する際、すべてのページに見出し行が表示されるよう設定します。
- ページレイアウト タブ → 印刷タイトル をクリック
- シート タブで:
- タイトル行:行番号を入力(例:
$1:$1) - タイトル列:列文字を入力(例:
$A:$A)
- タイトル行:行番号を入力(例:
- OK をクリック
5.3 改ページプレビューの活用
- 表示 タブ → 改ページプレビュー をクリック
- 青い実線:手動で設定した改ページ
- 青い点線:自動改ページ(ドラッグで調整可能)
手動で改ページを挿入:
- 対象の行/列を選択 → ページレイアウト タブ → 改ページ → 改ページの挿入
印刷倍率の調整:
- ページレイアウト タブ → 拡大/縮小 セクションでパーセントを調整
- 1ページに合わせる オプションで自動縮小印刷が可能
6. テーブル&ピボットテーブル
6.1 テーブルのショートカット
| 機能 | Windows | Mac |
|---|---|---|
| テーブルの作成 | Ctrl+T または Ctrl+L | Cmd+T |
| 集計行の表示/非表示 | Ctrl+Shift+T | Ctrl+Shift+T |
テーブルに変換するメリット:
- オートフィルターが自動適用
- 構造化参照(列名で数式を記述可能)
- データ追加時に書式と数式が自動拡張
- スライサーで視覚的なフィルタリングが可能
テーブル名の変更:
- テーブル内のセルをクリック
- テーブルデザイン タブ → テーブル名 フィールドで変更
6.2 ピボットテーブルのショートカット
| 機能 | Windows |
|---|---|
| ピボットテーブルの挿入 | Alt+N+V |
| ピボットテーブルの更新 | Alt+F5 |
| すべてのピボットテーブルを更新 | Ctrl+Alt+F5 |
| ピボットテーブルウィザード(旧版) | Alt+D+P |
ピボットテーブルの便利なヒント:
- フィールドリストの表示/非表示:ピボットテーブル内で右クリック → フィールドリストを表示
- 集計方法の変更:値フィールドをダブルクリック → 合計、個数、平均、最大値などを選択
- グループ化:日付フィールドを行に配置すると年/四半期/月/日でグループ化オプションが表示
- スライサーの挿入:ピボットテーブルを選択 → 挿入 タブ → スライサー
6.3 ピボットグラフの作成
- ピボットテーブルを選択
- 挿入 タブ → ピボットグラフ をクリック
- 任意のグラフの種類を選択
7. 数式関連のショートカット
7.1 数式入力ショートカット
| 機能 | Windows | Mac |
|---|---|---|
| オートSUM | Alt+= | Cmd+Shift+T |
| 数式の表示/非表示の切り替え | Ctrl+` | Ctrl+` |
| 数式結果のプレビュー | F9 | F9 |
| 配列数式の入力 | Ctrl+Shift+Enter | Cmd+Shift+Enter |
| 数式のオートコンプリート | Tab | Tab |
| 関数の引数ヒント表示 | Ctrl+Shift+A | Ctrl+Shift+A |
| 名前の定義 | Ctrl+F3 | Cmd+F3 |
| 名前の貼り付け | F3 | F3 |
| 参照先のトレース | Ctrl+[ | Ctrl+[ |
| 参照元のトレース | Ctrl+] | Ctrl+] |
7.2 名前ボックスの活用
数式バー左側の名前ボックスは、セルアドレスの表示以上の機能を持っています。
範囲に名前を定義する:
- 範囲を選択
- 名前ボックスをクリックして名前を入力(例:
売上合計) - Enter キーで確定
名前でナビゲート:
- 名前ボックスのドロップダウンから定義済みの名前を選択してジャンプ
- 数式内でセルアドレスの代わりに名前を使用可能
名前の管理を開く:Ctrl+F3
7.3 数式の検査ツール
Ctrl+` (数式表示モード):
- 全セルの数式を一覧表示
- 数式エラーのデバッグに非常に有効
F9 キーの活用:
- 数式編集中に一部の範囲を選択してF9を押すと、その部分の計算結果をプレビュー
- ESC で元に戻すか、Enter で結果値として確定
配列数式の例:
=SUM(IF(A1:A10>100, B1:B10, 0))
上記の数式を Ctrl+Shift+Enter で入力すると配列数式として処理されます。
8. シート関連のショートカット
8.1 シートの移動と管理
| 機能 | Windows | Mac |
|---|---|---|
| 次のシートに移動 | Ctrl+Page Down | Fn+Ctrl+下矢印 |
| 前のシートに移動 | Ctrl+Page Up | Fn+Ctrl+上矢印 |
| シート選択の拡張 | Ctrl+Shift+Page Down/Up | — |
| シート名の変更 | Alt+H+O+R | — |
| シートの移動/コピー | Alt+H+O+M | — |
| シートの挿入 | Shift+F11 | Fn+Shift+F11 |
| シートの削除 | Alt+H+D+S | — |
| タブの色変更 | タブ右クリック → タブの色 | タブ右クリック → タブの色 |
8.2 シートのグループ化操作
複数のシートを同時に編集できる強力な機能です。
グループ化の方法:
- 最初のシートタブをクリック
- Shift+クリック(連続選択)またはCtrl+クリック(個別選択)で追加シートを選択
- タイトルバーに「[作業グループ]」と表示される
グループ化中に実行できること:
- 同じ位置のセルにデータを入力 → すべての選択シートに同時入力
- 書式を適用 → すべての選択シートに同時適用
- 印刷設定 → すべての選択シートに同じ設定が適用
グループ化の解除:グループ化されていない他のシートタブをクリック、またはシートタブを右クリック → シートのグループ解除
8.3 シートの保護設定
- 校閲 タブ → シートの保護
- 許可する操作のチェックボックスを選択
- パスワードを設定(任意)
9. 実践的なヒント&高度な設定
9.1 クイックアクセスツールバーのカスタマイズ
クイックアクセスツールバー(QAT)は、よく使うコマンドを一か所にまとめられる場所です。
カスタマイズ方法:
- QAT右端のドロップダウン矢印をクリック → その他のコマンド
- またはリボンの任意のボタンを右クリック → クイックアクセスツールバーに追加
おすすめのQATコマンド:
- オートSUM
- フィルターの切り替え
- 昇順/降順並べ替え
- 印刷プレビュー
- 貼り付けオプション
- すべて更新
ショートカットキーの割り当て:QATに追加した項目には自動的にAlt+1、Alt+2、Alt+3などのショートカットが順番に割り当てられます。
9.2 マクロなしで繰り返し作業を処理する方法
フラッシュフィル(Ctrl+E):
パターンを認識してデータを自動入力する機能です。
使用例:
- A列に「田中太郎」があるとき、B1に「田中」と入力してCtrl+Eを押すと、残りの行も姓だけ自動抽出
- 電話番号のフォーマット変換(090-1234-5678 → 09012345678)
- メールアドレスからユーザー名を抽出(user@domain.com → user)
区切り位置(テキストを列に):
- データ タブ → 区切り位置
- 区切り文字(カンマ、タブ、スペースなど)または固定長で分割
TEXTJOIN関数:
=TEXTJOIN("-", TRUE, A1, B1, C1)
複数のセルのテキストを区切り文字と共に結合する関数です。2番目の引数がTRUEの場合、空のセルは無視されます。
9.3 データの入力規則
設定方法:データタブ → データの入力規則
レガシーショートカット:Alt+D+L
活用例:
- ドロップダウンリストを作成:許可 → リスト → 元の値に値または範囲を指定
- 数値範囲の制限:許可 → 整数 → 最小値/最大値を設定
- 日付範囲の制限:今日以前の日付のみ入力を許可
- 入力時メッセージ:セル選択時にガイドメッセージを表示
- エラーメッセージ:無効な値が入力された時に警告を表示
9.4 Excelオプションの重要な設定
ファイル → オプション → 全般:
- 最近使ったブック数の調整
- 既定のフォントとフォントサイズの変更
- 新しいブックのシート数の調整
ファイル → オプション → 数式:
- 自動/手動計算の切り替え(大容量ファイルでは手動が有利)
- 反復計算の有効化(循環参照を解決する場合)
ファイル → オプション → 文章校正:
- オートコレクトのオプション:不要な自動修正を無効化
ファイル → オプション → 保存:
- 自動回復情報の保存間隔の調整(デフォルト10分 → 5分推奨)
- 既定の保存場所の変更
10. ルックアップ関数:VLOOKUP vs XLOOKUP vs INDEX/MATCH
ルックアップ関数はExcelで最もよく使われる関数群のひとつです。それぞれの違いを理解しておくと、多くのトラブルを未然に防げます。
VLOOKUP
=VLOOKUP(検索値, 範囲, 列番号, [検索の型])
例 — 商品IDから価格を検索:
=VLOOKUP(A2, Products!$A:$D, 3, FALSE)
制限事項:
- 検索列は範囲の一番左の列である必要がある
- 最初の一致のみ返す
- 列を挿入・削除すると列番号がずれてエラーになる
- 大規模データでは処理がやや遅い
XLOOKUP(Excel 365 / 2021以降)
=XLOOKUP(検索値, 検索範囲, 戻り範囲, [見つからない場合], [一致モード], [検索モード])
例:
=XLOOKUP(A2, Products!$A:$A, Products!$C:$C, "該当なし")
VLOOKUPとの比較での優位点:
- 左右上下どの方向にも検索可能
- 戻り範囲を複数列に指定すれば複数列を同時に返せる
- 見つからない場合の引数が組み込みで、IFERRORの入れ子が不要
- ワイルドカードや近似一致モードを標準サポート
- 列の挿入・削除に影響されない(インデックス番号ではなく範囲参照を使用)
INDEX/MATCH(全バージョン対応)
=INDEX(戻り範囲, MATCH(検索値, 検索範囲, 0))
例:
=INDEX(Products!$C:$C, MATCH(A2, Products!$A:$A, 0))
使う理由:
- Excelのすべてのバージョンで動作
- どの方向にも検索可能
- 2つのMATCHを組み合わせた2次元検索も可能:
=INDEX(Products!$A:$F, MATCH(A2, Products!$A:$A, 0), MATCH("価格", Products!$1:$1, 0))
比較表
| 機能 | VLOOKUP | XLOOKUP | INDEX/MATCH |
|---|---|---|---|
| 対応バージョン | 全版 | 365/2021以降 | 全版 |
| 左方向検索 | 不可 | 可 | 可 |
| 複数列返し | 不可 | 可 | 配列で可 |
| 未検出時の処理内蔵 | なし | あり | なし |
| 大規模データの速度 | 遅め | 速い | 速い |
| 列挿入への耐性 | なし | あり | あり |
11. Power Query(パワークエリ)の基本
Power QueryはExcel組み込みのETLツールで、数式やVBAを使わずにデータの取り込みと変換を行えます。すべての変換はステップとして記録されるため、データパイプラインが自己文書化されます。
Power Queryへのアクセス
Windowsでは データ > データの取得、Mac(Excel 365)では データ > データの取得(Power Query) から起動します。
主なデータソース:
- テーブル/範囲から — 既存のExcelテーブルを変換
- ファイルから — CSV、Excel、JSON、XML、PDF
- データベースから — SQL Server、Access、Oracle
- Webから — URLからHTMLテーブルをスクレイピング
よく使う変換操作
Power Queryエディターでデータを読み込んだ後:
| 変換操作 | 手順 |
|---|---|
| 列の削除 | 列ヘッダーを右クリック → 削除 |
| 列名の変更 | 列ヘッダーをダブルクリック |
| データ型の変更 | 列ヘッダー左端のアイコンをクリック |
| 行のフィルター | 列ヘッダーのドロップダウン矢印をクリック |
| 重複の削除 | ホーム → 行の削除 → 重複の削除 |
| 列の分割 | 変換 → 列の分割(区切り記号または文字数) |
| クエリのマージ | ホーム → クエリのマージ(SQL JOINに相当) |
| クエリの追加 | ホーム → クエリの追加(テーブルを縦積み) |
| カスタム列の追加 | 列の追加 → カスタム列(M言語式を使用) |
| ピボット解除 | 列を選択 → 変換 → 列のピボット解除 |
データの更新
クエリをシートに読み込んだ後:
- データ > すべて更新 — ブック内のすべてのクエリを更新
- テーブルを右クリック → 更新 — 個別のクエリを更新
- データ > 接続 > プロパティ で自動更新を設定可能
適用したステップパネル
各変換はエディター右側の「適用したステップ」ペインにステップとして記録されます。任意のステップをクリックすると、そのパイプライン段階のデータを確認できます。ステップの削除・並べ替えや、歯車アイコンからの設定変更も可能です。
12. クイズ:Excelのショートカット&機能確認
クイズ1:今日の日付をセルに自動入力するショートカットキーは?
答え: Ctrl+; (WindowsとMac共通)
解説: Ctrl+;を押すと、今日の日付が静的な値としてセルに入力されます。TODAY()関数とは異なり、このショートカットで入力された日付はファイルを開くたびに変更されず、入力時点の日付を保持します。日付と時刻を両方入力するには、Ctrl+;の後にスペースを押し、さらにCtrl+Shift+;を押します。
クイズ2:大きな表を印刷するとき、すべてのページに先頭行(見出し行)を繰り返し表示するにはどうすればよいですか?
答え: ページレイアウトタブ → 印刷タイトル → タイトル行に $1:$1 を入力
解説: ページレイアウトタブのページ設定グループから印刷タイトルをクリックします。シートタブの印刷タイトルセクションのタイトル行入力欄に $1:$1 を入力すると、すべての印刷ページの上部に1行目が繰り返し表示されます。複数行を繰り返す場合は $1:$3 のように範囲を指定します。
クイズ3:数式が入力されているセルだけを一括選択する方法は?
答え: F5(またはCtrl+G)→ セル選択 → 数式 → OK
解説: ジャンプダイアログ(F5またはCtrl+G)を開き、セル選択ボタンをクリックします。選択オプションで数式を選択すると、現在の選択範囲(またはシート全体)から数式があるセルだけが自動的に選択されます。これを使って数式セルにのみ書式を適用したり、異なる保護設定を行ったりすることができます。
クイズ4:ピボットテーブルのデータを最新のソースデータで更新するショートカットは?
答え: Alt+F5(現在のピボットテーブルを更新)または Ctrl+Alt+F5(すべてのピボットテーブルを更新)
解説: ソースデータが変更されても、ピボットテーブルは自動的に更新されません。ピボットテーブル内のセルを選択した状態でAlt+F5を押すと、そのピボットテーブルが更新されます。ブック内のすべてのピボットテーブルを一度に更新するにはCtrl+Alt+F5を使用します。右クリック → 更新でも同様の操作が可能です。
クイズ5:Ctrl+Eショートカットの機能は何ですか?どんな時に使うと便利ですか?
答え: Ctrl+Eはフラッシュフィル(Flash Fill)のショートカットキーです。
解説: フラッシュフィルはExcelがパターンを認識して自動的にデータを入力する機能です。例えばA列に「田中太郎 090-1234-5678」のように名前と電話番号が入っている場合、B1に「田中太郎」と入力してB2でCtrl+Eを押すと、残りの行の名前部分だけが自動抽出されます。同様に電話番号のみを抽出したり、メールアドレスからIDを取り出したり、姓名を分割したりするのにも使えます。データのクリーニングや変換作業に非常に有効です。
クイズ6:XLOOKUPがVLOOKUPより優れている主な点は何ですか?
答え: XLOOKUPはどの方向にも検索でき、複数列を同時に返せ、「見つからない場合」の引数が組み込みになっています。
解説: VLOOKUPは検索列が範囲の一番左である必要がありますが、XLOOKUPは検索範囲と戻り範囲を別々に指定するため、左方向の検索も可能です。また、列番号ではなく範囲を参照するため、列の挿入・削除があっても壊れません。IFERRORを入れ子にする必要もなく、コードがシンプルになります。ただしExcel 365または2021以降が必要です。
クイズ7:Power Queryで「適用したステップ」パネルを利用することのメリットは何ですか?
答え: 各変換がステップとして記録され、任意の時点のデータを確認・修正でき、データパイプラインが自己文書化されます。
解説: Power Queryエディターの右側にある「適用したステップ」パネルには、データに対して行ったすべての変換操作がリストアップされます。任意のステップをクリックするとそのステップ時点のデータが表示され、ステップの削除・並べ替えも可能です。これによりデータ変換の過程を後から追跡・修正でき、VBAマクロや複雑な数式を書くことなくデータ処理の自動化が実現できます。
まとめ
Excelの習得は日々の積み重ねが重要です。まずよく使う5〜10個のショートカットを覚え、徐々にレパートリーを広げましょう。特に以下の機能は習得効果が高いです:
- Ctrl+矢印キー でデータ範囲の端へ素早く移動
- Alt+= のオートSUMと Ctrl+Shift+L のフィルター切り替えで即座に効率化
- XLOOKUP はExcel 365/2021ユーザーにとってVLOOKUPの完全な上位互換
- ピボットテーブル で数千行のデータを数秒で集計
- 条件付き書式 のカスタム数式でビジュアルダッシュボードを作成
- Power Query でワンクリックで更新できる再現性の高いデータパイプラインを構築
- 印刷タイトルとページ設定 でプロフェッショナルな印刷出力を実現
クイックアクセスツールバーをカスタマイズし、フラッシュフィルや区切り位置を活用すれば、マクロを書かなくても多くのデータ処理を自動化できます。毎日意識して使うことで、1週間後には明確な生産性向上が感じられるでしょう。