この記事では、 `link:/ lookup-formulas-excel-indirect-function [ExcelのINDIRECT関数]`を使用して、動的なワークシート参照について学習します。

動的ワークシート参照は、あるシートの値を別のシートの値を使用することを示唆しています。

INDIRECT関数はセル参照関数です。セル内の値をアドレスとして受け取り、アドレスセル内の値を返します。

構文:

=INDIRECT (ref_text, [a1])

例を使ってこの関数を理解しましょう。

これは動的セル参照の例です

1

ご覧のとおり、B1にはA1セルを示す式があり、A1のテキストは「D」です。したがって、関数は完全なアドレスを完成させて値を見つけ、500であるD1セルからB1セルに値を返します。

ここで、動的ワークシート参照について学習します。ここでは、Sheet1、Sheet2、Sheet3、およびSheet4のA1セルにさまざまな値があります。

2

次に、INDIRECT関数を使用して、これらすべての値を別のシートで取得します。

3

次の式を使用します:

=INDIRECT(A2&"!A1")

説明:

ここで&演算子は、セルの完全なアドレスを取得するためにテキストを結合するために使用されます。 A2はSheet1を返し、文字列「!A1」で結合して、セル参照を含むワークシートの完全なアドレスを取得します。

4

あなたが別のシートで異なるシートのすべての値を見ることができるように。

間接関数とExcelの参照セルを使用して動的ワークシート参照を実行する方法を理解したことを願っています。 Excel関数に関するその他の記事はこちらからご覧ください。上記の記事に対するご質問やフィードバックをお気軽にご記入ください。

関連記事:

link:/ excel-formula-and-function-get-sheet-name-only [Excelでのみシート名を取得する方法]

link:/ lookup-formulas-how-to-vlookup-from-different-excel-sheet [Excelで別のExcelシートからVLOOKUPする方法]

link:/ excel-pivot-tables-dynamic-pivot-table [Excelの動的ピボットテーブル]

link:/ lookup-formulas-vlookup-with-dynamic-col-index [Excelで動的Colインデックスを使用してVLOOKUPする方法]

link:/ counting-countifs-with-dynamic-criteria-range [Excelで動的基準範囲を使用してCOUNTIFSする方法]

link:/ excel-range-name-dynamic-named-ranges-in-excel [Excelで動的な名前付き範囲を実行する方法]

人気の記事:

link:/ keyboard-formula-shortcuts-50-excel-shortcuts-to-increase-your-productivity [生産性を高めるための50のExcelショートカット]

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]

link:/ Tips-countif-in-microsoft-excel [ExcelでCOUNTIF関数を使用する方法]

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]