Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

Excel での作業中、複数レベルの階層を作成する必要があることがよくあります . 複数レベルの階層を使用する 、シンプルで簡潔な形式でデータを表すことができます。 Microsoft Excel は、強力で用途の広いソフトウェアです。 Excel を使用して、複数レベルの階層を作成できます いくつかの簡単な手順に従ってください。この記事では、 2 について学びます Excel で複数レベルの階層を作成する簡単な方法 .

Excel で複数レベルの階層を作成する 2 つの簡単な方法

2 のうち 最初の方法では、Data Validation を使用します エクセルの特徴。 2 番目の方法では、Power Pivot アドインを利用します。

Microsoft Excel 365 を使用したことは言うまでもありません。 この記事のバージョンではありませんが、都合に応じて他のバージョンを使用できます。

1.データ検証機能を使用して複数レベルの階層を作成する

データ検証の使用 機能は、Excel で複数レベルの階層を作成する最も簡単な方法の 1 つです。 .次のデータセットには、映画名があります 、スケジュールを表示座席タイプ シネプレックスのいくつかの進行中のショーのために。私たちの目標は、複数レベルの階層を作成することです このデータを使用しています。これを行うには、以下の手順に従いましょう。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 01: 映画名列のデータ検証オプションの編集

映画名 列で、好きな映画を選択できるようにドロップダウン リストを作成する必要があります。やり方はとても簡単です。フォローしてください。

  • まず、セル B5 を選択します 映画名列の下 .
  • 続いて データ に移動します リボンのタブ .
  • 次に、[データ検証] をクリックします。 データ ツールのオプション グループ。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

したがって、 データ検証 次の図に示すようなダイアログ ボックスが開きます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 次に、下の画像でマークされているドロップダウン アイコンをクリックします。
  • その後、[リスト] を選択します ドロップダウンから。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 次に、ソースをクリックします ボックスに次の式を入力してください。
='Dataset 1 '!$B$5:$B$10

ここでは、 $B$5:$B$10 ムービー名の下のセルの範囲です 指定されたデータセットの列。

注: ここでは、 絶対セル参照 を使用しています 各セルには、映画の名前をすべて表示して、その中から 1 つを選択する必要があるためです。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 続いて、[OK] をクリックします。 .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、セル B5 の横にドロップダウン アイコンが表示されます 次の図に示されているとおりです。それをクリックしてください。

その結果、ドロップダウン リストで好きな映画を選択できます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 02: 映画名列の残りのセルに検証機能を貼り付ける

ここでは、 形式を選択して貼り付け を使用します。 Data Validation を貼り付ける Excel の機能 セル B5 の特徴 Movie Name という名前の列の他のセルに .

  • まず、セル B5 を選択します CTRL + C を押します

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、列の残りのセルを選択します 映画名 .
  • 続いて ホーム に移動します リボンのタブ .
  • 次に、[貼り付け] をクリックします。 オプション
  • [形式を選択して貼り付け] を選択します。 ドロップダウンからのオプション

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、形式を選択して貼り付け ダイアログ ボックスで、 検証 を選択します 次の画像でマークされているオプション
  • 次に、[OK] をクリックします .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

したがって、 データ検証 機能が選択したセルにコピーされます。任意の 映画名 を選択できます 各セルの横にあるドロップダウン リストから、次の画像のような出力を取得します。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 03: Show Schedule 列のデータ検証オプションの編集

ここで、 ムービー名 での選択に基づいてドロップダウン リストを作成する必要があります。 桁。たとえば、映画 Into the Deep 5 で利用可能な番組があります 一日のさまざまな時間。しかし、映画 新幹線 3 でのみ利用可能です 一日のさまざまな時間。したがって、 ショー スケジュール で利用できるオプションは 列は 映画名 で選択した映画によって異なります 桁。これを行うには、OFFSET 関数を使用します MATCH 関数 .以下の手順に従いましょう。

  • まず、セル C5 を選択します ステップ 01 に記載されている手順に従います。 次の出力を取得します。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、ソース ボックスに次の数式を入力します。 .
=OFFSET('Dataset 1 '!$B$14,1,MATCH($B5,'Dataset 1 '!$B$14:$G$14,0)-1,5,1)

ここで、セル $B$14 ヘッダー を参照します ショー スケジュールデータセット 1 の 、セル $B5 ムービー名 で選択したムービーを表します 列、範囲 $B$14:$G$14 データセット 1 のワークシート内の映画の名前の配列です .

式の内訳

  • MATCH($B5,'データセット 1'!$B$14:$G$14,0) → 行、列、またはテーブル内のルックアップ値の位置を返します。
    • $B5 → は lookup_value です 引数
    • 「データセット 1」!$B$14:$G$14 → は lookup_array です 引数
    • 0 → は match_type です 引数
    • 出力1
  • OFFSET('データセット 1 '!$B$14,1,MATCH($B5,'データセット 1 '!$B$14:$G$14,0)-1,5,1)OFFSET(‘Dataset 1 ‘!$B$14,1,1-1,5,1) となります
    • 「データセット 1」!$B$14 → は参照です 引数
    • 1 引数
    • 1-1 → は です 引数
    • 5 → は 高さ 引数
    • 1 引数
    • アウトプット{午前 11:00、午後 3:30、午後 6:00、午後 9:30、午後 11:00}
  • 次に、[OK] をクリックします .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その結果、セル C5 の横にドロップダウン アイコンが表示されます。 以下の画像に示すように。それをクリックしてください。

その結果、利用可能な ショー スケジュール が表示されます。 映画 イントゥ・ザ・ディープ .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 04: スケジュールの表示列の残りのセルに検証機能を貼り付ける

ここで、Data Validation をコピーします セル C5 のプロパティ 形式を選択して貼り付け

  • 次に、セル C5 を選択します ステップ 02 に記載されている手順に従います .
  • 次に、映画を選択します新幹線3 しかないことがわかります ショー スケジュールで利用可能なオプション 与えられたデータセットと同じです。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 同様に、ショー スケジュールを選択できます。 他の映画の場合、以下に示す画像のような出力が得られます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 05: 座席タイプ列のデータ検証オプションの編集

ここで、Seat Type に別のドロップダウン リストを作成する必要があります。 ショー スケジュールの選択に基づく列 .データセットでは、すべての Show Schedule を確認できます。 同じ座席タイプを持っていない .たとえば、午前 11 時の番組の場合 、すべて 3 座席タイプはご利用いただけますが、午後 6 時のショーのみです 、 レギュラー のみ と VIP 座席タイプ 利用可能です。この従属ドロップダウン リストを作成するには、再び OFFSET を使用します。 関数と MATCH 関数。これを行うには、以下で説明する手順を使用しましょう。

  • まず、セル D5 を選択します ステップ 01 に記載されている手順に従います 次の出力を取得します。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、ソース ボックスに次の数式を入力します。 データ検証で ダイアログ ボックス。
=OFFSET('Dataset 1 '!$B$23,1,MATCH($C5,'Dataset 1 '!$B$23:$F$23,0)-1,3,1)

こちらのセル $B$23 ヘッダーを参照します of 座席タイプ データセット 1 内 、セル $C5 選択された 番組スケジュール を表します 、および範囲 $B$23:$F$23 Show Schedule の配列です ワークシートのデータセット 1 .

式の内訳

  • MATCH($C5,'データセット 1'!$B$23:$F$23,0) → 行、列、またはテーブル内のルックアップ値の位置を返します。
    • $C5 → は lookup_value です 引数
    • 「データセット 1」!$B$23:$F$23 → は lookup_array です 引数
    • 0 → は match_type です 引数
    • アウトプット3
  • OFFSET('データセット 1 '!$B$23,1,MATCH($C5,'データセット 1 '!$B$23:$F$23,0)-1,3,1) OFFSET(‘Dataset 1 ‘!$B$23,1,3-1,3,1) になります .
    • 「データセット 1」!$B$23 → は リファレンス です 引数
    • 1 引数
    • 3-1 → は です 引数
    • 3 → は 高さ 引数
    • 1 引数
    • アウトプット{レギュラー、VIP}
  • その後、[OK] をクリックします。 .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

その結果、セル D5 の横にドロップダウン アイコンが表示されます。 . ショーのスケジュールとして 選択された時刻は 午後 6 時です 、レギュラーVIP オプションはセル D5 で利用できます .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 06: 座席タイプ列の残りのセルに検証機能を貼り付ける

この段階で、Data Validation をコピーします。 セル D5 のプロパティ 列の他のセルに Seat Type .以下で説明する手順に従いましょう。

  • まず、セル D5 を選択します ステップ 02 に記載されている手順に従います .
  • セル C6 の横にあるドロップダウン アイコンをクリックします。 . ショーのスケジュールとして 選択された時刻は 午前 11:00 です 、すべて 3 であることがわかります 座席の種類 利用可能です。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 同様に、座席タイプを選択します 他のセルのオプションを選択すると、次の図のような出力が得られます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

続きを読む: Excel で階層を作成する方法 (3 つの簡単な方法)

2. Power Pivot を利用して Excel で複数レベルの階層を作成する

パワーピボットの活用 機能は、Excel で複数レベルの階層を作成するもう 1 つの効率的な方法です。 .次のデータセットには、 売上 のテーブルがあります。 さまざまな 都市 からのデータ さまざまな アメリカの . 複数レベルの階層を作成します このテーブルを使用しています。以下で説明する手順に従いましょう。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 01: テーブルを PowerPivot ウィンドウに追加する

Power Pivot アドイン がない場合 ここに記載されている手順に従ってください 有効にします。 Power Pivot アドインを有効にした後 以下の手順を使用してください。

  • 最初にテーブル全体を選択し、続いて CTRL + C を押します

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • さて、パワー ピボットに移動します リボンのタブ .
  • 次に、[管理] をクリックします。 次の画像でマークされているオプション

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

その結果、空白の Power Pivot ウィンドウ 下の図のように開きます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 次に、PowerPivot ウィンドウクリップボード をクリックします オプション
  • 続いて、[貼り付け] を選択します。 ドロップダウンからのオプション

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

したがって、貼り付けプレビュー ダイアログ ボックスが利用可能になります。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、貼り付けプレビューから ダイアログ ボックスで、[OK] をクリックします。 .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

その結果、テーブルがPower Pivot ウィンドウに追加されます 次の図に示すように。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 02: ダイアグラム ビューでの階層の作成

このステップでは、州の下の都市と国の下の州を記述する階層を作成します。

  • まず、ダイアグラム ビューをクリックします。 ビュー からのオプション Power Pivot ウィンドウのタブ .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

したがって、ダイアグラム ビュー 次の画像に示すように、画面に表示されます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • では、下の画像のマークされた部分をクリックしてください。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

その結果、 階層 作成されます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 次に、Country という名前の列をドラッグします 新しく作成された階層にドロップします。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 同様に、他の列を順番にドラッグ アンド ドロップすると、次の出力が表示されます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

ステップ 03: ピボット テーブルの作成

  • 続いて、ピボット テーブルをクリックします。 オプション

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、ピボット テーブルの作成 ダイアログ ボックスが表示されたら、[OK] をクリックします。 .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

その結果、次の図に示すように、新しいワークシートが作成されます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、ピボット テーブル フィールドから ダイアログ ボックスで、Hierarchy1 をドラッグ アンド ドロップします。 に セクションと セールス 値の合計

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

その結果、次のピボット テーブルが得られます

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • 次に、+ 記号をクリックします 次の図に示されているとおりです。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

その結果、状態が表示されます。 と Sum of Salesの 次の図に示すように。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

  • その後、+ 記号をもう一度クリックします の名前の横 アリゾナ .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

都市が表示されます 状態 アリゾナ 売上とともに .

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

同様に、+ アイコン をクリックして 他ののそばに 、次の出力を取得できます。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

続きを読む: Excel ピボット テーブルで階層を作成する方法 (簡単な手順で)

練習セクション

Excel ワークブック練習セクション を用意しました 各ワークシートの右側にあります。自分で練習してください。

Excel で複数レベルの階層を作成する方法 (2 つの簡単な方法)

結論

今日のセッションは以上です。この記事が Excel で複数レベルの階層を作成する方法を説明できたと確信しています。 .記事の品質を向上させるための質問や推奨事項がある場合は、お気軽にコメントを残してください。 Excel の詳細については、Web サイト ExcelDemy をご覧ください。 .楽しく学習しましょう!

関連記事

  • Excel で階層図を作成する方法 (3 つの簡単な方法)
  • Excel ピボット テーブルで日付階層を作成する (簡単な手順で)
  • Excel で SmartArt 階層を使用する方法 (簡単な手順で)
  • Excel で行階層を追加する (2 つの簡単な方法)

  1. XML ファイルから Excel にデータを抽出する方法 (2 つの簡単な方法)

    この記事では、XML ファイルから Excel にデータを抽出する方法を学習します。 . XML 形式は、主に Web でデータを格納するために使用されます。また、システムに保存することもできます。場合によっては、ユーザーは Excel で XML ファイルからデータを抽出する必要があります。今日は 2 を表示します さまざまな方法。これらの方法を使用すると、XML ファイルから Excel にデータを簡単に抽出できます。 ここから練習用ワークブックをダウンロードできます。 XML ファイルとは XML ファイルには、さまざまなアプリケーションやシステムで読み取り可能な形式でデータを保

  2. Excel でアンケートを作成する方法 (2 つの簡単な方法)

    この記事では、Excel でアンケートを作成する方法を学習します。 .質問票は、一連の質問またはオプション付きの特定の項目です。回答者から情報を収集するために使用されます。 Excel では、ユーザーはいくつかの簡単な手順に従ってアンケートを作成できます。今日は 2 のデモンストレーションを行います 簡単な方法。これらの方法を使用すると、Excel でアンケートを簡単に作成できます。それでは、これ以上遅滞なく、議論を始めましょう。 ここから練習用ワークブックをダウンロードできます。 Excel でアンケートを作成する 2 つの簡単な方法 Excel でアンケートを作成するには、2 つの方