Excel の INDIRECT 関数はルックアップおよび参照関数であり、その目的はテキスト文字列で指定された参照を返すことです。数式自体を変更せずに数式内のセルの参照を変更する場合は、INDIRECT 関数を使用できます。 INDIRECT 関数の式と構文は次のとおりです。
式と構文
INDIRECT (ref_text, [a1])
Ref_text: A1 スタイルの参照、R1C1 スタイルの参照、参照として定義された名前、またはテキスト文字列としてのセルへの参照を含むセルへの参照。必須です。 ref_text が有効なセル参照でない場合、INDIRECT 関数は #REF! を返します。
Excel で INDIRECT 関数を使用する方法
Excel の INDIRECT 関数を使用する方法の手順に従います。
Microsoft Excel を起動します。スプレッドシートにデータを入力するか、既存のデータを使用します。結果を配置するセルを選択します。数式を入力します。Enter キーを押します。
Microsoft Excel を起動します。
データを入力するか、
結果を配置するセルに入力します =INDIRECT(A1).
Enter キーを押して結果を確認します。結果は 42 です。
列 D1 の値である 42 を参照しているため、結果は 42 です。上の写真を参照してください。
次に、
結果を配置する場所を入力します。式は =INDIRECT(“R7C”&COUNTA(7:7), FALSE) です。
式 R は行、つまり行 7 を表し、C は
COUNTA 関数を使用して、情報を含むセルをカウントします。
式に 7:7 を入力します。これは、見たい情報を含む行であるためです。アップ.
方法 1 は、Excel ワークシートの左上にある fx ボタンをクリックすることです。
Insert Function
ダイアログ ボックス内の [カテゴリを選択] セクションをクリックし、リスト ボックスからルックアップと参照 を選択します。
[関数の選択] セクションで、リストから INDIRECT 関数を選択します。
[OK] をクリックします。
[関数の引数] ダイアログ ボックスが開きます。
検索したい参照を含むセルを入力ボックスに入力します。
[OK] をクリックします。
方法 2 は 数式をクリックすることですタブを開き、関数ライブラリ グループのルックアップと参照ボタンをクリックします。
ドロップダウン メニューから [間接] を選択します。
関数の引数
strong> ダイアログ ボックスが開きます。
方法 1 と同じ方法に従います。
次に [OK] をクリックします。
よろしくお願いします。 Excel での INDIRECT 関数の使用方法を理解している
Excel での間接関数のしくみ
INDIRECT 関数は、テキスト文字列で指定された参照を返します。 a1 が TRUE であるか省略されている場合、ref_text は A1 スタイルの参照として解釈され、a1 が FALSE である場合、ref_text は R1C1 スタイルの参照として解釈されます。
データ検証で間接関数はどのように使用されますか?
スプレッドシートで、セル C3 を選択します。リボンで、[データ] タブをクリックし、[データ検証] をクリックします。[許可] ドロップダウン リストから、[リスト] を選択します。[ソース] ボックスに、等号と INDIRECT 関数を入力します。 [生成タイプ] 列の最初のデータ セル: [OK] をクリックします。
読む: VBA を使用してカスタム Excel 関数を作成する方法
間接式をコピーするにはどうすればよいですか?
Microsoft Excel では、数式をコピーしてスプレッドシートの別の場所に配置できます。以下の手順に従ってください:
INDIRECT 数式を含むセルをダブルクリックします。数式を強調表示し、数式を右クリックして、コンテキスト メニューから [コピー] を選択します。次に、スプレッドシートでセルを選択し、右クリックして選択します。貼り付けます。
読む: Excel で VLOOKUP 関数を作成、ビルド、および使用する方法。