Excel でスクリーン リーダーを使ってテーブルの並べ替えまたはフィルター処理を実行する
適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPhone Excel for Android スマートフォン

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

キーボードとスクリーン リーダーで Excel を使用して、テーブルの並べ替えとフィルター処理を行います。 ナレーター、JAWS および NVDA でテストしていますが、他のスクリーン リーダーでも、一般的なアクセシビリティの標準と技法に準拠していれば、機能する可能性があります。 データの並べ替えは、迅速な分析のために、必要なデータを整理して見つけるのに役立ちます。 データのフィルター処理は、特定のデータ セットに集中するのに役立ちます。これは、大きなワークシートで特に役立ちます。

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

注: 

この記事の内容

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

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

目的

キー操作

列見出しの [オートフィルター] ドロップダウン メニューをオフにする

Ctrl キー + Shift キー + L

列ヘッダーから [オートフィルター] ドロップダウン メニューを開く

Alt + 下方向キー

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

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

注: データを並べ替えると、元の順序を復元できません。 並べ替え後にファイルを保存していない場合は、元に戻す (Ctrl + Z) を使用して戻ることができます。

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

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

  1. 方向キーを使用して、テーブル内のヘッダー行に移動します。 ヘッダー行に移動すると、セルの位置の後に "ヘッダー項目" と読み上げられます。

  2. 右方向キーまたは左方向キーを押して、並べ替えるデータの列ヘッダーに移動します。

  3. Alt キーを押しながら下方向キーを押してフィルター メニューを開き、"メニュー、並べ替え A から Z、オフのメニュー項目" と読み上げられるまで Tab キーを繰り返し押します。

  4. 表示されるオプションは、列のデータの種類によって異なります。 たとえば、数値データを最小から最大、または最大から最小に並べ替えることができます。 英数字データは、A から Z、または Z から A に並べ替えることができます。色で並べ替えることもできます。

    下方向キーを使用してオプションを参照し、Enter キーを押してオプションを選択します。 "並べ替え済み" と読み上げられます。その後に選択したオプションが続きます。

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

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

  2. Alt + A を押します。 [ データ ] タブが開き、ナレーターで "リボン タブ、選択済み、データ タブ項目" と読み上げられます。 JAWS では、"上部リボン、グループ ボックス、データ タブ" と読み上げられます。 NVDA では、"リボン タブ タブ コントロールが展開され、データ タブが選択されました" と読み上げられます。

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

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

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

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

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

  2. Alt キーを押しながら H キー、S キー、U キーを押します。[ 並べ替え ] ダイアログ ボックスが開き、ナレーターで "並べ替え、OK ボタン" と読み上げられます。 JAWS では、"並べ替えダイアログ、OK ボタン" と読み上げられます。 NVDA では、"並べ替えダイアログ、並べ替えウィンドウ" と読み上げられます。

  3. Alt キーを押しながら O キーを押して 、[並べ替えオプション] ダイアログ ボックスを開きます。 ナレーターでは、"並べ替えオプション" と読み上げられます。 [大文字と小文字を区別する] チェック ボックスをオフにします。 JAWS では、"並べ替えオプション ダイアログ、大文字と小文字を区別するチェック ボックス、チェック ボックスがオフ" と読み上げられます。 NVDA では、"並べ替えオプション ダイアログの向き、大文字と小文字を区別するチェック ボックス、チェック されていない" と読み上げられます。

  4. Space キーを押して、[ 大文字と小文字を区別 する] チェック ボックスをオンにします。

  5. Enter キーを押します。 [ 並べ替えオプション] ダイアログ ボックスが閉じ、ナレーターでは"並べ替え、オプション ボタン" と読み上げられます。 JAWS では、"並べ替えダイアログ" と読み上げられます。 NVDA では、"並べ替えダイアログ、並べ替えウィンドウ" と読み上げられます。

  6. [並べ替え] ダイアログ ボックスを閉じて変更を適用するには、"OK ボタン" と読み上げられるまで Tab キーを押し、Enter キーを押します。

  7. 「範囲内のテキストを 並べ替える」で説明されているようにテキストを並べ替えます。

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

ヒント: 別の場所からデータをインポートまたはコピーすると、データの先頭にスペースが挿入されることがあります。 たとえば、"Sue Lidman" という名前は "(space)(space)Sue Lidman" と入力できます。 スクリーン リーダーを使用する場合、JAWS はセル内の空の領域を読み取らないので、スペースについて知らない場合があります。 それらを見つけやすいように、 Excel は、並べ替えられた列の先頭に先頭のスペースを持つセルを配置します。

数値を並べ替える

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

  2. Alt + A を押します。 [ データ ] タブが開き、ナレーターでは"リボン タブ、選択済み、データ タブ項目" と読み上げられます。 JAWS では、"上部リボン、グループ ボックス、データ タブ" と読み上げられます。 NVDA では、"リボン タブ タブ コントロールが展開され、データ タブが選択されました" と読み上げられます。

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

    • 最小から最大の順に並べ替えるには、S キーを押してから A キーを押します。

    • 最大から最小の順に並べ替えるには、S キーを押してから D キーを押します。

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

  1. 方向キーを使用して、セル範囲内の数値データの列、または数値データを含むテーブル列に移動し、Ctrl キーを押しながら Space キーを押して列内のすべてのデータを選択します。

  2. Alt キーを押しながら H キー、F キー、N キーを押します。[ セルの書式設定 ] ダイアログ ボックスが開き、"セルの書式設定" と読み上げられます。

  3. [ 数値 ] タブに移動するには、左方向キー (または Ctrl + Tab キーを押します) を使用します。 ナレーターでは、"数値タブ項目" と読み上げられます。 JAWS では、"数値タブ" と読み上げられます。 NVDA では、"数値タブ、選択済み" と読み上げられます。

  4. Tab キーを押します。 [カテゴリ] リストが開き、[全般] や [日付] など、現在選択されているカテゴリが読み上げられます。

  5. "数値" と読み上げられるまで、上方向キーまたは下方向キーを押します。

  6. "小数点以下の桁数" と読み上げられるまで Tab キーを押し、その後に現在使用されている小数点以下の桁数を押します。 この値を変更する場合は、新しい小数点以下桁数を入力します。 小数点を完全に削除するには、「 0」と入力します。

  7. [セルの書式設定] ダイアログ ボックスを閉じて変更を適用するには、"OK ボタン" と読み上げられるまで Tab キーを押し、Enter キーを押します。

日付と時刻を並べ替える

  1. 矢印キーを使用して、セル範囲の日付または時刻の列、または日付または時刻を含むテーブル列に移動します。

  2. Alt + A を押します。 [ データ ] タブが開き、ナレーターでは"リボン タブ、選択済み、データ タブ" と読み上げられます。 JAWS では、"上部リボン、グループ ボックス、データ タブ" と読み上げられます。 NVDA では、"リボン タブ タブ コントロールが展開され、データ タブが選択されました" と読み上げられます。

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

    • 最も古いものから最新の順に並べ替えるには、S キーを押してから A キーを押します。

    • 最新から最も古い順に並べ替えるには、S キーを押してから D キーを押します。

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

複数の列を並べ替える

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

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

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

  2. Alt キーを押しながら A キー、S キー、S キーを押します。[ 並べ替え ] ダイアログ ボックスが開き、ナレーターで "並べ替え、OK ボタン" と読み上げられます。 JAWS では、"並べ替えダイアログ、OK ボタン" と読み上げられます。 NVDA では、"並べ替えダイアログ、並べ替えウィンドウ" と読み上げられます。

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

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

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

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

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

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

    注: Ctrl + Alt + L キーを押しても、行の並べ替えは再適用されません。

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

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

  • 数式によって返される値が変更されたかどうかを確認してください。 並べ替えたデータに 1 つ以上の数式が含まれている場合、ワークシートを再計算したときにそれらの数式の戻り値が変更されることがあります。 この場合、必ず最新の結果が得られるように並べ替えを再適用します。

  • 並べ替えの前に行や列を再表示します。 非表示の列は列を並べ替えたときに移動されず、非表示の行は行を並べ替えたときに移動されません。 データを並べ替える前に、非表示の列と行を再表示することをお勧めします。

  • ロケール設定を確認します。 並べ替え順序はロケールの設定によって変わります。 ロケールの設定が正しいかどうかは、コンピューターの [コントロール パネル] の [地域の設定] または [地域と言語のオプション] で確認してください。

  • 見出し行をオンまたはオフにします。 データの意味を簡単に理解できるように列を並べ替える場合、通常は見出し行を入れるのが最も効果的です。 既定では、見出し内の値は並べ替え操作に含まれません。 場合によっては、見出しの値が並べ替え操作に含まれるか含まれないように、見出しのオンとオフを切り替える必要があります。

  • 列見出しであるため、並べ替えからデータの最初の行を除外するには、Alt キーを押しながら H キー、S キー、U キーを押します。[ カスタム並べ替え ] ダイアログ ボックスで、[ マイ データにヘッダーがある ] チェック ボックスをオンにします。

  • 列見出しではないためにデータの最初の行を並べ替えに含めるには、Alt キーを押しながら H キー、S キー、U キーを押します。[ カスタム並べ替え ] ダイアログ ボックスで、[ マイ データにヘッダーがある ] チェック ボックスをオフにします。

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

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

  1. フィルター処理する列のテーブル ヘッダーで、Alt キーを押しながら下方向キーを押します。 [オートフィルター] ドロップダウン メニューが開き、ナレーターでは "メニュー" と読み上げられます。 JAWS では、"コンテキスト メニュー" と読み上げられます。 NVDA では、"不明" と読み上げられます。

  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 範囲内の各列の最初のセルにオートフィルター ドロップダウン メニューを追加します。

  3. フィルター処理する列のテーブル ヘッダーで、Alt キーを押しながら下方向キーを押します。 [オートフィルター] ドロップダウン メニューが開き、ナレーターでは "メニュー" と読み上げられます。 JAWS では、"コンテキスト メニュー" と読み上げられます。 NVDA では、"不明" と読み上げられます。

  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 サイトを参照してください。

政府機関、商用、または法人ユーザーの場合は、法人向け Disability Answer Desk までお問い合わせください。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。