Excel: 自動または手動で行をグループ化し、行を折りたたんだり展開したりすることができます。

  • これを共有
Michael Brown

このチュートリアルでは、Excelで行をグループ化して複雑なスプレッドシートを見やすくする方法を紹介します。 特定のグループ内の行をすばやく隠したり、アウトライン全体を特定のレベルまで折りたたんだりする方法をご覧ください。

複雑で詳細な情報を含むワークシートは、読み解くのが難しいものですが、Microsoft Excelでは、データをグループ化して整理し、類似した内容の行を折りたたんだり展開したりして、よりコンパクトでわかりやすい表示を行うことができます。

    Excelで行をグループ化する

    Excelでのグループ化は、列の見出しがあり、空白の行や列がなく、行のサブセットごとにサマリー行(小計)がある構造化されたワークシートに最適です。 データを適切に整理したら、次のいずれかの方法でグループ化してください。

    行を自動的にグループ化する方法(アウトラインの作成)

    データセットに含まれる情報が1レベルだけの場合、Excelで自動的に行をグループ化するのが最も手っ取り早い方法です。 その方法は次のとおりです。

    1. グループ化したい行のいずれかのセルを選択します。
    2. に行ってみてください。 データ tab> 概要 グループの下にある矢印をクリックします。 グループ を選択し オートアウトライン .

    それだけなんです!

    ここでは、Excelがどのような行をグループ化できるかの例を示します。

    下のスクリーンショットに示すように、行は完全にグループ化され、A列の左側にデータ編成の異なるレベルを表すアウトラインバーが追加されました。

    注意:サマリーローが配置されている場合 詳細行のグループを作成する場合は、アウトラインを作成する前に、次のコマンドを実行します。 データ tab> 概要 グループをクリックします。 アウトラインダイアログボックス ランチャーをクリアし 詳細の下のサマリー行 のチェックボックスにチェックを入れます。

    アウトラインを作成した後、特定のグループ内の詳細情報を、マイナス またはプラス また、レベルボタンをクリックすると、すべての行を特定のレベルまで折りたたんだり展開したりすることができます。 をワークシートの左上に表示します。 詳しくは、「Excelで行を折りたたむ方法」をご覧ください。

    手動で行をグループ化する方法

    ワークシートに2つ以上のレベルの情報が含まれている場合、Excelの オートアウトライン そのような場合は、以下の手順で手動でグループ化することができます。

    注:アウトラインを手動で作成する場合、データセットに非表示の行が含まれていないことを確認してください。

    1.アウターグループの作成(レベル1)

    中間サマリー行とその詳細行をすべて含む、より大きなデータのサブセットを1つ選択します。

    以下のデータセットで、9行目の全データをグループ化する場合( 東 合計 ) の場合、2行目から8行目までを選択します。

    について データ タブで 概要 グループをクリックします。 グループ ボタンで選択します。 をクリックします。 よっしゃー .

    これにより、ワークシートの左側に、選択した行にまたがるバーが追加されます。

    同様に、外側のグループも必要な数だけ作成します。

    この例では、もう1つ外側のグループを ノース リージョンを選択し、10行目から16行目をクリックします。 データ tab> グループ ボタン> .

    その行のセットもグループ化されました。

    ヒント:新しいグループをより速く作成するには、[ ]キーをクリックする代わりに、Shift + Alt + 右矢印のショートカットキーを押してください。 グループ ボタンをクリックします。

    2.ネストしたグループの作成(レベル2)

    ネストされた(または内側の)グループを作成するには、関連するサマリー行の上にあるすべての詳細行を選択して グループ ボタンをクリックします。

    例えば りんご の中のグループです。 イースト リージョンで、2行目と3行目を選択し、 を押します。 グループ を作ること。 オレンジ グループで、5行目から7行目を選択し、その後に グループ ボタンをもう一度押してください。

    についても同様に、ネストしたグループを作成します。 ノース の領域で、次のような結果を得ることができます。

    3.必要に応じてグループ化レベルを追加する

    実際には、データセットが完全であることはほとんどありません。 ある時点でワークシートにさらにデータが追加された場合、おそらくアウトラインレベルをさらに作成したいと思うでしょう。

    例として 総計 行を選択し、一番外側のアウトラインレベルを追加します。 グランドトータル の行(2~17行目)をクリックします。 データ tab> グループ ボタン> .

    下のスクリーンショットに示すように、データは4つのレベルにグループ化されました。

    • レベル1:グランドトータル
    • レベル2:地域別集計
    • レベル3:項目の小計
    • レベル4:詳細行

    行のアウトラインができたので、データをどのように見やすくするか見てみましょう。

    Excelで行を折りたたむ方法

    Excelのグループ化の最も便利な機能の1つは、特定のグループの詳細行を隠したり表示したり、またマウスクリックでアウトライン全体をあるレベルまで折り畳んだり展開したりすることができることです。

    グループ内の行を折りたたむ

    特定のグループ内の行を折りたたむには、マイナスボタンをクリックするだけです をクリックすると、そのグループのバーの下に表示されます。

    たとえば、次のようにすると、すべての詳細行をすばやく非表示にすることができます。 イースト リージョン(小計を含む)のみを表示する。 イースト 合計 行になります。

    Excelで行を折りたたむもう一つの方法は、グループ内の任意のセルを選択し、そのセルをクリックすることです。 詳細を隠す ボタンをクリックします。 データ タブで 概要 のグループです。

    いずれにせよ、グループはサマリー行に最小化され、詳細行はすべて非表示になります。

    アウトライン全体を折りたたんだり、特定のレベルまで拡大したりすることができます。

    特定のレベルのすべてのグループを最小化または拡大するには、ワークシートの左上隅にある対応するアウトライン番号をクリックします。

    例えば、アウトラインが3階層ある場合、2番をクリックすると3階層目(詳細行)を隠し、残りの2階層目(要約行)を表示させることができます。

    このサンプルデータセットでは、4つのアウトラインレベルがあり、このように動作します。

    • レベル1のショーのみ 総計 (18行目)を表示し、それ以外の行は非表示にします。
    • レベル2ディスプレイ 総計 地域 小計(9行目、17行目、18行目)。
    • レベル3ディスプレイ 総計 , 地域 項目 小計(4、8、9、18、13、16、17、18行目)。
    • レベル4では、すべての行が表示されます。

    次の画面は、レベル3までアウトラインを折りたたんだ状態を示しています。

    Excelで行を展開する方法

    特定のグループ内の行を展開するには、表示されているサマリー行の任意のセルをクリックし、その後に 表示 詳細 ボタンをクリックします。 データ タブで 概要 のグループです。

    またはプラス記号をクリック をクリックすると、展開したい行の折りたたまれたグループが表示されます。

    Excelでアウトラインを削除する方法

    すべての行グループを一度に削除したい場合は、アウトラインをクリアします。 一部の行グループ(ネストしたグループなど)だけを削除したい場合は、選択した行のグループ化を解除します。

    アウトライン全体を削除する方法

    に行ってみてください。 データ tab> 概要 グループの下にある矢印をクリックします。 アングループ をクリックします。 明確な概要 .

    備考 :

    1. Excelでアウトラインを削除しても、データは削除されません。
    2. 一部の行が折りたたまれた状態でアウトラインを削除すると、アウトラインをクリアした後もそれらの行が隠れたままになることがあります。 行を表示するには、「Excelで行の非表示を解除する方法」で説明したいずれかの方法を使用してください。
    3. 一度削除されたアウトラインは、[OK]をクリックすると元に戻せません。 アンドゥ ボタンを押すか、ショートカットキー(Ctrl + Z)を押して、アウトラインを一から作り直さなければなりません。

    特定の行のグループ化を解除する方法

    アウトライン全体を削除せずに、特定の行のグループ化を解除するには、次のようにします。

    1. グループ化を解除したい行を選択します。
    2. に行ってみてください。 データ tab> 概要 をクリックします。 グループ解除ボタン または、Shift + Alt + 左矢印(Excelのグループ解除のショートカット)を押してください。
    3. での アングループ ダイアログボックスで をクリックし、OKをクリックします。

    例えば、入れ子になっている2つの行グループのグループ化を解除する方法を紹介します( りんご 小計 オレンジ 小計 ) を維持したまま、外側の 東 合計 のグループです。

    注意:隣接していない行のグループを一度に解除することはできません。 各グループに対して、上記の手順を個別に繰り返す必要があります。

    Excelのグループ化のヒント

    Excelで行をグループ化するのはとても簡単ですが、グループ化をさらに簡単にする便利な方法をご紹介します。

    グループの小計を自動的に計算する方法

    上記のすべての例では、SUM式で独自の小計行を挿入しています。 小計を自動的に計算するには、SUM、COUNT、AVERAGE、MIN、MAXなど、お好みのサマリー関数と小計コマンドを使用します。小計コマンドはサマリー行を挿入するだけでなく、折り畳みや拡張ができる行でアウトラインを作成し、一度に二つのタスクを完了します。

    サマリー行にExcelのデフォルトスタイルを適用する

    Microsoft Excelには、2つのレベルのサマリー行のスタイルがあらかじめ定義されています。 RowLevel_1 (太字)と ロウレベル_2 (これらのスタイルは、行のグループ化の前でも後でも適用することができます。

    Excelのスタイルを自動的に適用するには 新概念 にアクセスしてください。 データ tab> 概要 グループをクリックします。 概要 ダイアログボックスのランチャーを選択し オートマチックスタイル にチェックを入れ、クリックします。 よっしゃー その後、いつものようにアウトラインを作成します。

    スタイルを適用するには 既存概念 を選択した場合にも オートマチックスタイル をクリックします。 スタイルの適用 ボタンの代わりに よっしゃー .

    以下は、サマリー行のデフォルトスタイルを使用したExcelのアウトラインの様子です。

    表示されている行だけを選択してコピーする方法

    無関係な行を折りたたんだ後、表示されている関連データをどこかにコピーしたい場合があります。 しかし、通常のマウス操作で表示されている行を選択すると、実は隠れている行も選択されていることになります。

    のみを選択する場合 みえるれつ を使用する場合、いくつかの追加手順を実行する必要があります。

    1. マウスで表示されている行を選択する。

      例えば、詳細行をすべて折りたたみ、次に表示されているサマリー行を選択します。

    2. に向かいます。 ホーム tab> 編集 をクリックします。 検索&選択 > スペシャルへ または、Ctrl + G(Go To ショートカット)を押しながら 特別な... ボタンをクリックします。
    3. での スペシャルへ ダイアログボックスで 可視セルのみ をクリックし、OKをクリックします。

    その結果、表示されている行だけが選択されます(非表示の行に隣接する行は白いボーダーで表示されます)。

    そして今、あなたは単にCtrl + Cを押して コピー 選択した行をCtrl + Vで 貼り付ける を好きな場所に置くことができます。

    アウトライン・シンボルの表示/非表示を切り替える方法

    Excelでアウトラインバーとレベル番号を非表示または表示するには、次のキーボードショートカットを使用します: Ctrl + 8 .

    最初にこのショートカットを押すと、アウトラインシンボルが非表示になり、もう一度押すとアウトラインが再表示されます。

    Excelでアウトラインシンボルが表示されない

    グループバーのプラスとマイナスの記号やアウトラインの上部にある数字が表示されない場合は、Excelの以下の設定を確認してください。

    1. に行ってみてください。 ファイル tab> オプション > アドバンスト のカテゴリーに分類されます。
    2. までスクロールしてください。 このワークシートの表示オプション セクションで、関心のあるワークシートを選択し アウトラインがある場合、アウトラインシンボルを表示する が適用されます。 ボックスが選択されています。

    このように、Excelでは行をグループ化して、データセットの特定の部分を折りたたんだり広げたりすることができます。 同じように、ワークシートの列をグループ化することもできます。 読んでくださってありがとうございました!また来週のブログでお会いしましょう。

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。