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 関数を作成、ビルド、および使用する方法。

Categories: IT Info