Excel でシート間で依存関係をトレースする方法 (2 つの簡単な方法)
Excel では、数式を使用して目的の値を表示することがよくあります。この数式の結果は、その特定のシートまたは同じブック内の別のシートの他のセル値に依存します。私たちの主な目標は、セルの値が別のワークシートの他のセルに依存していることを示すことです。この記事では、Excel のシート間で依存関係を追跡する方法を紹介します。
無料の Excel をダウンロードできます ここでワークブックを作成し、自分で練習してください。
トレース依存
トレース依存は、他のセルの値に影響を与える単一のセルまたはセルの範囲として定義できます。依存セルは、アクティブ セルの値に依存して結果を表示します。たとえば、セル B8 式 =B6-B7 を含む .ここでは、セル B6 と B7 セル B8 の値のため、アクティブなセルです。 B6 の両方に依存 と B7 、そしてそれらはトレース依存です。
Excel でシート間で依存関係を追跡する 2 つの簡単な方法
この記事では、Excel のシート間で依存関係を追跡する 2 つの異なる方法について説明します。最初の方法では、Trace Dependents を使用します。 依存関係を表示する Excel のコマンド。 2 番目の手順では、VBA を適用します。 同じ目的のためのコード。
記事を説明するために、次のデータ セットを使用します。ここの列 B とC 、それぞれいくつかの注文 ID とそれに対応する製品があります。
1. Trace Dependents コマンドを使用してシート間で依存関係をトレースする
最初の手順では、Trace Dependents を使用します Formulas にあるコマンド リボンのタブ。このコマンドを選択すると、アクティブなセルと、特定の数式または値の依存セルを表示できます。この手順の詳細な手順は次のとおりです。
ステップ 1:
- まず、2 つのワークシートを使用してデータ セットを作成します。
- シートに依存するトレースを表示するため、少なくとも 2 つのワークシートが必要です。
- 次の図では、データ セットを Trace Dependent に設定します。
ステップ 2:
- 次に、別のワークシートを取り、Trace Dependent 1 という名前を付けます。 .
- また、両方のシートのセル アドレスを含む数式を適用するための追加の列を作成します。
- 次に、COUNTIF 関数の次の式を記述します。 セル D5 内 .
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)
ステップ 3:
- 3 番目に Enter を押します 結果を見る
- 次に、オートフィルを使用して 機能では、下のセルの結果も表示されます。
ステップ 4:
- 4 番目に、Trace Dependent に戻ります。
- 次に、セル B5 を選択します .
- ここで、セル値がこのセルに依存しているかどうかを確認します。
- 次に、セルを選択した後、数式 に移動します リボンのタブ。
- そこから、Formula Auditing で グループで、Trace Dependents を選択します .
ステップ 5:
- 5 番目に、セルがアクティブなセルである場合、黒い点線と画像を指す矢印が表示されます。
- これは、セルがアクティブ セルであり、依存セルが別のワークシートにあることを示します。
ステップ 6:
- 次に、マウスを点線の端に置き、ダブルクリックします。
ステップ 7:
- このステップでは、移動 が表示されます ダブルクリック後のダイアログ ボックス。
- したがって、ボックスには、アクティブ セルが使用されているシートと数式が表示されます。
- 次に参照を選択し、 OK をクリックします .
ステップ 8:
- 最後に、前のステップのアクションにより、この数式が使用されているシートが表示されます。
- また、値がアクティブ セルに依存している依存セルを示します。
- この例では、セル D5 の結果 of sheet Trace Dependent 1 アクティブ セルに依存 B5 シートの Trace Dependent .
2. VBA コードを適用して Excel のシート間で依存関係をトレースする
2 番目の方法として、VBA を適用します。 Excel のシート間で依存関係をトレースするコード。コードで正しいシーケンスとコマンドを指定すると、依存セルとアクティブ セルが表示されます。理解を深めるために、次の手順に従ってください。
ステップ 1:
- まず、2 つのシートを用意し、前の方法と同様に両方のシートでデータ セットを作成します。
ステップ 2:
- 次に、列 D のセルに入力します シート VBA 1 のデータ セットの 前の説明と同じように、数式を適用してください。
ステップ 3:
- 3 番目に、依存関係をトレースするためにコードを適用します。
- セルを選択します B5 シート VBA の .
- 次に、開発者に移動します リボンのタブ。
- そこから、Visual Basic を選択します .
ステップ 4:
- 4 番目に、VBA が表示されます。 ウィンドウ。
- ここでは、挿入 から タブ選択モジュール .
ステップ 5:
- 5 番目に、次のコードをコピーしてモジュールに貼り付けます。
Sub Trace_Dependents_Across_Sheets()
'Adding commands to show dependents
Selection.ShowDependents
'The arrow doesn't show any precedent
ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _
LinkNumber:=1
End Sub
VBA の内訳
- まず、Sub プロシージャを呼び出します Trace_Dependents_Across_Sheets .
Sub Trace_Dependents_Across_Sheets()
- 次に、次のコマンドは、依存関係とアクティブなセルを表示します。
- 矢印の数は 1 つになり、矢印は前のセルに移動しません
Selection.ShowDependents
'The arrow doesn't show any precedent
ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _
LinkNumber:=1
ステップ 6:
- 次に、コードを貼り付けて保存します。
- その後、モジュール上にカーソルを置き、実行ボタンまたは F5 を押します
ステップ 7:
- コードを実行すると、セル D5 に直接移動します of sheet VBA 1 、依存セルであることを示します。
ステップ 8:
- したがって、VBA シートに戻ると、セル B5 が表示されます。 アクティブなセルであることを示す、トレース依存の矢印でマークされています。
結論
これでこの記事は終わりです。この記事がお役に立てば幸いです。上記の説明を読んだ後、Excel で扶養家族を追跡できるようになります 上記の方法のいずれかを使用してシート間で。以下のコメントセクションで、さらに質問や推奨事項を共有してください。
Exceldemy チームは常にあなたの好みを気にかけています。さらに、提出されたコメントは承認される必要があることに注意する必要があります。したがって、コメントした後は、しばらくお待ちください。できるだけ早くご質問にお答えいたします。
-
Excel でセルの色でフィルター処理する方法 (2 つの簡単な方法)
Excel では、通常、目的に応じてセルをさまざまな色で塗りつぶすことができます。この記事は、さまざまな色を使用してさまざまな種類の内容を示すワークシートがあり、セルの色に基づいて特定のセルをフィルター処理または選択する場合に役立ちます。この記事では、フィルタリングする方法を紹介します セルごと 色 エクセルで . 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でセルの色でフィルター処理する 2 つの便利な方法 以下の方法では、Excel でセルの色でフィルター処理する方法を学習します。 フィルタ を利用して コマンドと 検索 の使
-
Excel でアンケートを作成する方法 (2 つの簡単な方法)
この記事では、Excel でアンケートを作成する方法を学習します。 .質問票は、一連の質問またはオプション付きの特定の項目です。回答者から情報を収集するために使用されます。 Excel では、ユーザーはいくつかの簡単な手順に従ってアンケートを作成できます。今日は 2 のデモンストレーションを行います 簡単な方法。これらの方法を使用すると、Excel でアンケートを簡単に作成できます。それでは、これ以上遅滞なく、議論を始めましょう。 ここから練習用ワークブックをダウンロードできます。 Excel でアンケートを作成する 2 つの簡単な方法 Excel でアンケートを作成するには、2 つの方