Excel でスクリーン リーダーを使ってテーブルの並べ替えまたはフィルター処理を実行する

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPhone Excel for Android スマートフォン

この記事は、Microsoft のナレーター、JAWS、NVDA などのスクリーン リーダー プログラムを Microsoft 365 製品で使用する視覚障碍または認知障碍のあるユーザーを対象とします。 この記事は、 Microsoft 365 スクリーン リーダー サポート コンテンツ セットの一部であり、アプリのアクセシビリティに関する詳細な情報を確認できます。 一般的なヘルプについては、「Microsoft サポートホーム」または「最近の Office の問題に関する修正プログラムまたは回避策」を参照してください。

キーボードとスクリーン リーダーで Excel を使用して、テーブルの並べ替えとフィルター処理を行います。 データの並べ替えは、迅速な分析のために、必要なデータを整理して見つけるのに役立ちます。 データのフィルター処理は、特定のデータ セットに集中するのに役立ちます。これは、大きなワークシートで特に役立ちます。

装飾アイコン。 Excel でデータを並べ替えたりフィルター処理したりする手順が必要ですが、スクリーン リーダーは使用しませんか? 「範囲またはテーブルのデータを並べ替える」または「範囲またはテーブルのデータをフィルター処理する」を参照してください。

この記事の内容

並べ替えとフィルター処理のキーボード ショートカット

この表は、並べ替えとフィルター処理で利用されるキーボード ショートカットをまとめたものです。

目的 キー
列見出しの [オートフィルター] ドロップダウン メニューをオフまたはオンにする Ctrl キー + Shift キー + L
昇順 (A から Z の順) で並べ替える Alt + A、S、A または Alt + ↓ キー、S
降順で、つまり Z から A の順で並べ替える Alt + A、S、D または Alt + ↓ キー、O
[並べ替え] ダイアログ ボックスを開く Alt + A、S、S、Alt + H、S、U
データの変更後、並べ替えを再適用する Ctrl + Alt + L または Alt + A, Y, 3
色でフィルター処理 Alt + ↓ キー、I
数値またはテキストでフィルター処理する Alt + ↓ キー、F
[ セルの書式設定 ] ダイアログ ボックスを開く Alt + H、O、I
TRIM 関数を使用する Alt + M、T、および下方向キーを使用して TRIM に移動します

Excel の並べ替え機能について

1 つまたは複数の列で、文字列 (A から Z または Z から A)、数値 (最小から最大へ、またはその逆)、日時 (最も古いものから最も新しいものへ、またはその逆) を基準にしてデータを並べ替えることができます。 ユーザー設定リスト (大、中、小の順など)、または書式 (セルの色、フォントの色、アイコン セットなど) を基準にして並べ替えることもできます。 ほとんどの並べ替え操作では列で並べ替えますが、行で並べ替えることもできます。

テーブルを並べ替えると、ブックを開くたびに再適用できるように、ブックで使用した条件が保存されます。 この機能は、複数列の並べ替えや、作成に時間がかかる並べ替えの場合に特に重要です。 ただし、この機能はテーブル内のデータに対してのみ機能します。セルの範囲にのみ適用されるわけではありません。 ブックを開くときに定期的に並べ替えを再適用できるように並べ替え条件を保存する場合は、テーブルを使用します。

データを並べ替えると、元の順序を復元することはできません。 並べ替え後にファイルを保存しなかった場合は、元に戻す (Ctrl+Z) を使用して戻ることができます。 並べ替えを行い、常に元の順序を復元する場合は、開始する前に列を追加し、系列 (1,2,3 など) をインデックスとして入力します。 元の順序を復元する場合は、インデックス列を並べ替えます。

表または範囲でテキストを並べ替える

表内の文字列を並べ替える

  1. 方向キーを使用して、テーブル内のヘッダー行に移動します。 ヘッダー行の場合は、セルの位置の後に "ヘッダー項目" と読み上げられます。
  2. 方向キーまたは方向キーを押して、並べ替えるデータの列ヘッダーに移動します。
  3. Alt キー+方向キーを押してフィルター メニューを開き、"メニュー、A から Z への並べ替え、オフのメニュー項目" と読み上げられるまで Tab キーを押します。
  4. 表示されるオプションは、列のデータの種類によって異なります。 たとえば、数値データを最小から最大、または最大から最小に並べ替えることができます。 英数字データは、A から Z、または Z から A に並べ替えることができます。色で並べ替えることもできます。
  5. 方向キーを使用してオプションを参照し、Enter キーを押してオプションを選択します。 "並べ替え済み" と読み上げられます。その後に選択したオプションが続きます。

範囲内の文字列を並べ替える

  1. 方向キーを使用して、セル範囲の英数字データの列、または英数字データを含むテーブル列に移動します。

  2. Alt+A キーを押します。 [ データ ] タブが開き、"リボン タブ、選択済み、データ タブ項目" と読み上げられます。

  3. 次のいずれかの操作を行います。

    • 英数字の昇順で並べ替える (A から Z に並べ替える) にはS キーを押してから A キーを押します。
    • 降順の英数字で並べ替えるには (Z を A に並べ替える)、 S キーを押してから D キーを押します。

並べ替えで大文字と小文字を区別する

  1. 方向キーを使用して、セル範囲の英数字データの列、または英数字データを含むテーブル列に移動します。
  2. Alt+HSU キーを押します。[並べ替え] ダイアログ ボックスが開き、"並べ替えウィンドウ、OK ボタン" と読み上げられます。
  3. Alt+O キーを押して [並べ替えオプション] ダイアログ ボックスを開くと、"並べ替えオプション" と読み上げられます。 [大文字と小文字を区別する] チェック ボックスをオフにします。
  4. Space キーを押して、[大文字と小文字を区別する] チェック ボックスをオンにします。
  5. Enter キーを押します。 [ 並べ替えオプション] ダイアログ ボックスが閉じ、"並べ替え、オプション ボタン" と読み上げられます。
  6. [並べ替え] ダイアログ ボックスを閉じて変更を適用するには、"OK ボタン" と読み上げられるまで Tab キーを押し、Enter キーを押します。
  7. 「範囲内のテキストを 並べ替える」で説明されているようにテキストを並べ替えます。

ヒント

並べ替える列に数値とテキストの組み合わせが含まれている場合は、すべてテキストとして書式設定する必要があります。 それ以外の場合は、数値が最初に数値として並べ替えられた後、テキストが並べ替えられます。 データの書式を設定するには、 Ctrl+Space キー を押して列内のすべてのデータを選択し、 Alt+HFN キーを押します。"選択済み、数値タブ項目" と読み上げられるまで左 方向 キーを押し、 Tab キー を 1 回押し、"テキスト" と読み上げられるまで 方向 キーを押します。 Tab キー を 1 回押して [OK] ボタンに移動し、 Enter キーを押します。

数値を並べ替える

  1. 矢印キーを使用して、セル範囲の数値データの列、または数値データを含むテーブル列に移動します。
  2. Alt+A キーを押します。 [ データ ] タブが開き、"リボン タブ、選択済み、データ タブ項目" と読み上げられます。
  3. 次のいずれかの操作を行います。
    • 最小から最大の順に並べ替えるには、 S キーを押してから A キーを押します。
    • 最大から最小の順に並べ替えるには、 S キーを押してから D キーを押します。

数値が数値として格納されていることを確認する

  1. 矢印キーを使用して、セル範囲の数値データの列、または数値データを含むテーブル列に移動します。 次に、 Ctrl+Space キー を押して、列内のすべてのデータを選択します。
  2. Alt+HFN キーを押します。[セルの書式設定] ダイアログ ボックスが開き、"セルの書式設定" と読み上げられます。
  3. [数値] タブに移動するには、方向キーを使用します (または Ctrl+Tab キーを押します)。 "数値タブ項目" と読み上げられます。
  4. Tab キーを押します[カテゴリ] リストが開き、[全般] や [日付] など、現在選択されているカテゴリが読み上げられます。
  5. "数値" と読み上げられるまで 、上方向 キーまたは下方向キーを押します。
  6. "小数点以下の桁数" と読み上げられるまで Tab キーを押し、その後に現在使用されている小数点以下の桁数が続きます。 この値を変更する場合は、新しい小数点以下桁数を入力します。 小数点を完全に削除するには、「 0」と入力します。
  7. [セルの書式設定] ダイアログ ボックスを閉じて変更を適用するには、"OK ボタン" と読み上げられるまで Tab キーを押し、Enter キーを押します。

日付と時刻を並べ替える

  1. 矢印キーを使用して、セル範囲の日付または時刻の列、または日付または時刻を含むテーブル列に移動します。
  2. Alt+A キーを押します。 [ データ ] タブが開き、"リボン タブ、選択済み、データ タブ" と読み上げられます。
  3. 次のいずれかの操作を行います。
    • 最も古いものから最新の順に並べ替えるには、 S キーを押してから A キーを押します。
    • 最新から最も古い順に並べ替えるには、 S キーを押してから D キーを押します。
    • データを変更した後に並べ替えを再適用するには、範囲内またはテーブル内のセルを選択し、Ctrl+Alt+Lキーを押します。

複数の列を並べ替える

1 つの列または行に同じ値でグループ化するデータがある場合は、複数の列または行で並べ替えてから、同じ値のそのグループ内の別の列または行を並べ替えることができます。 たとえば、"部門" 列と "社員" 列があり、最初に "部門" 列で並べ替え (同じ部門のすべての社員をグループ化し)、次に名前で並べ替える (各部門内で名前をアルファベット順にする) ことができます。 最大 64 列で並べ替えることができます。

正しく計算が実行されるようにするには、並べ替えを行うセル範囲に列見出しが設定されている必要があります。 行で並べ替えるには、[並べ替え] ダイアログ ボックスで [マイ テーブルに見出しがある] チェック ボックスがオフになっていることを確認します。 Alt+HSU キーを押して [並べ替え] ダイアログ ボックスを開き、"Checked、My data has headers チェックボックス" または "Unchecked、 My data has headers] チェックボックスが読み上げられるまで Tab キーを押します。チェック ボックスをオフにする必要がある場合は、Space キーを押し、"OK、ボタン" と読み上げられるまで Tab キーを押し、Enter キーを押して変更を適用します。

  1. 方向キーを使用して、2 つ以上のデータ列を持つセル範囲に移動するか、2 つ以上の列を持つテーブルに移動します。

  2. Alt+ASS キーを押します。[並べ替え] ダイアログ ボックスが開き、"並べ替え、OK ボタン" と読み上げられます。

  3. [列: 並べ替え] コンボ ボックスが見つかるまで Tab キーを押します。 "並べ替え方法" と読み上げられます。その後に列名が続き、"編集可能なコンボ ボックス" と読み上げられます。 方向キーと 方向 キーを使用して、並べ替える最初の列を選択します。

  4. [並べ替え] コンボ ボックスが見つかるまで Tab キーを押します。 "並べ替え、セル値、編集可能なコンボ ボックス" と読み上げられます。"セル値" と読み上げられない場合は、行うまで 方向キーと 方向 キーを押します。

  5. セル値の並べ替え方法を選択するには、[注文] コンボ ボックスが見つかるまで Tab キーを押します。 "注文" と読み上げられます。その後、現在選択されているオプションが続き、次に "編集可能なコンボ ボックス" と読み上げられます。 方向キーと 方向 キーを使用して、 A から ZZ から ASmallest から Largest、または Largest から Smallest を選択します。

  6. 並べ替える別の列を追加するには、 Tab キー を使用して [レベルの追加] ボタンに移動し、 Enter キーを押してから、手順 3 ~ 5 を繰り返します。

    [ 並べ替え] コンボ ボックスは、追加の列に対して Then By と呼ばれます。

  7. データを変更した後に列の並べ替えを再適用するには、範囲内またはテーブル内のセルを選択し、Ctrl+Alt+Lキーを押します。

    Ctrl+Alt+L は行の並べ替えを再適用しません。

並べ替えに関する問題に関するヒント

データを並べ替えたときに予期しない結果になった場合:

  • 数式によって返される値が変更されたかどうかを確認します。 並べ替えたデータに 1 つ以上の数式が含まれている場合、ワークシートの再計算時にそれらの数式の戻り値が変更される可能性があります。 この場合、必ず最新の結果が得られるように並べ替えを再適用します。
  • 並べ替えの前に行や列を再表示します。 列の並べ替え時に非表示の列は移動されず、行を並べ替えるときに非表示の行は移動されません。 データを並べ替える前に、非表示の列と行を再表示します。
  • ロケール設定を確認します。 並べ替え順序はロケールの設定によって変わります。 コンピューターの [コントロール パネル] の [地域の設定] または [地域と言語] のオプションに適切なロケール設定があることを確認します。
  • 見出し行をオンまたはオフにします。 データの意味を簡単に理解できるように列を並べ替える場合、通常は見出し行を入れるのが最も効果的です。 既定では、見出しの値は並べ替え操作には含まれません。 場合によっては、見出しの値が並べ替え操作に含まれるか含まれないように、見出しのオンとオフを切り替える必要があります。
  • 列見出しであるため、並べ替えからデータの最初の行を除外するには、 Alt+HSU キーを押します。[ カスタム並べ替え ] ダイアログ ボックスで、[ マイ データにヘッダーがある ] チェック ボックスをオンにします。
  • 列見出しではないので、最初の行のデータを並べ替えに含めるには、 Alt+HSU キーを押します。[ カスタム並べ替え ] ダイアログ ボックスで、[ マイ データにヘッダーがある ] チェック ボックスをオフにします。

表のデータをフィルター処理する

テーブルにデータを配置すると、Excel によって各列ヘッダーにオートフィルター ドロップダウン メニューが自動的に追加されます。 このメニューを開き、フィルターを簡単に追加できます。 列見出しから [オートフィルター] ドロップダウン メニューを削除するには、ヘッダーを選択し、Ctrl+Shift+Lキーを押します。

  1. フィルター処理する列のテーブル ヘッダーで、Alt キー+Down方向キーを押します。 [オートフィルター] ドロップダウン メニューが開き、"メニュー" と読み上げられます。
  2. [オートフィルター] メニューの列に数値がある場合は、 方向 キーを使用して 数値フィルター に移動し、Enter キーを押 します。 列にテキスト エントリがある場合は、 方向 キーを使用して テキスト フィルター に移動し、 Enter キーを押します。 サブメニューが開き、"Equals" と読み上げられます。
  3. 目的のフィルターオプションに移動するには、 矢印 キーを使用して Enter キーを押 します。 [ カスタム オートフィルター ] ダイアログ ボックスが開き、"カスタム オートフィルター" と読み上げられます。
  4. フィルター処理条件を入力するか、選択します。
    たとえば、特定の金額を超える数値を表示するには、[ より大きい] または [等しい] を選択し、次のコンボ ボックスに念頭に置いている数値を入力します。
    2 つの条件でフィルター処理するには、両方の編集コンボ ボックスのセットにフィルター条件を入力します。 両方の条件が true の場合は、 Shift+A キーを押して And 条件を選択します。 いずれかの条件が true の場合は、 Shift+O キーを押して Or 条件を選択します。
  5. ダイアログ ボックスを閉じるには、"OK ボタン" と読み上げられるまで Tab キーを押し、 Enter キーを押します。

範囲内のデータにフィルターを適用する

  1. フィルター処理するセルを選択します。 選択範囲の左上のセルとして目的のセルに移動します。 Shift キーを押しながら方向キーと方向キーを使用して、選択したセル範囲を展開します。
  2. Ctrl+Shift+L キーを押します。 Excel では、範囲内の各列の最初のセルに AutoFilter ドロップダウン メニューが追加されます。
  3. フィルター処理する列のテーブル ヘッダーで、Alt キー+Down方向キーを押します。 [オートフィルター] ドロップダウン メニューが開き、"メニュー" と読み上げられます。
  4. 方向キーと Tab キーを使用して、目的のフィルターオプションに移動します。 Space キーを使用して、フィルター値のチェック ボックスをオフまたは選択します。
  5. 選択を行うときは、 Enter キーを押してフィルターを適用します。

フィルターをクリアして [オートフィルター] ドロップダウン メニューを削除するには、範囲内の任意のセルを選択し、Ctrl+Shift+L キーを押します

関連項目

Excel でスクリーン リーダーを使ってテーブルにタイトルを設定する

スクリーン リーダーを使用して Excel ワークシートにコメントを追加する

Excel でスクリーン リーダーを使用してテーブルの列見出しを作成する

Excel のキーボード ショートカット

Excel でスクリーン リーダーを使用する基本タスク

Microsoft 365 のアクセシビリティ機能を使用するためのデバイスのセットアップ

スクリーン リーダーを使用して Excel 内を探索して移動する

Microsoft 365 の新機能

障碍のある方向けのテクニカル サポート

Microsoft は、すべてのお客様に最適な操作性を提供することを目指しています。 アクセシビリティに関連する障穣や質問がある場合は、 Microsoft Disability Answer Desk にお問い合わせください。 Disability Answer Desk サポート チームは、一般的なユーザー補助技術を駆使するトレーニングを受けており、英語、スペイン語、フランス語、および米語の手話でサポートを提供することができます。 お住まいの地域での連絡先の詳細については、Microsoft Disability Answer Desk サイトを参照してください。

政府機関、商用、またはエンタープライズ ユーザーの場合は、 Enterprise Disability Answer Desk にお問い合わせください。