この記事では、Excelで特定の行と列の番号のセル値を取得する方法について学習します。

セル値を取得するには、セルのアドレスを知る必要があります。ただし、ここには、必要な値があるセルの行番号と列番号があります。

そのため、INDIRECT関数とADDRESS関数を組み合わせてセル値を取得します。

`link:/ lookup-formulas-excel-indirect-function [INDIRECTfunction]`はセル参照関数です。セル内の値をアドレスとして受け取り、アドレスセル内の値を返します。

構文:

=INDIRECT (ref_text, [a1])

`link:/ lookup-formulas-the-address-function-in-excel [ADDRESS function]`は、行番号と列番号を使用してセルのアドレスを返すだけです。

構文:

= ADDRESS ( row_num , col_num )

上記の関数を使用して式を作成しましょう:

まず、ADDRESS関数が行と列の番号を使用してセルのアドレスを返すため、関数のアドレスを取得できます。そして、間接関数は、アドレス関数によって返されたアドレスからセル値を抽出します。

構文:

=INDIRECT ( ADDRESS ( row , col ) )

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

以下のスナップショットの右側にtable_arrayと行と列の番号があります。

image

6行3列のセル値を見つける必要があります。数式を使用します:

=INDIRECT ( ADDRESS ( H4 , H5 ) )

説明:

ADDRESS(H4、H5)は$ C $ 6(必要なセルへのアドレス)を返します。

INDIRECT($ C $ 6)は、C6セルのセル値を返します。

image

ご覧のとおり、数式は指定された行と列の番号の値を返します。

注:

。 ADDRESS関数によって返されたアドレスが無効な場合、関数はエラーを返します。

。セル値が空白の場合、関数は0を返します。

。 INDIRECT関数は揮発性関数であるため、INDEX関数を使用します。

これで、Excelで特定の行と列の番号のセル値を取得する方法について説明しました。ここでExcelの数式に関するその他の記事をご覧ください。上記の記事に対するご質問やフィードバックをお気軽にご記入ください。

関連記事

link:/ lookup-formulas-excel-indirect-function [ExcelでINDIRECT関数を使用する方法] link:/ lookup-formulas-the-address-function-in-excel [ExcelでADDRESS関数を使用する方法] link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法] link:/ lookup-formulas-hlookup-function-in-excel [ ExcelのHLOOKUP関数] ` link:/ lookup-formulas-17-things-about-excel-vlookup [17 Things About Excel VLOOKUP] `

人気の記事

link:/ excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [ドロップダウンリストの編集] `link:/ Tips-conditional-formatting-with-if-statement [If with条件付き書式] link:/ logical-formulas-if-function-with-wildcards [ワイルドカードを使用する場合] link:/ lookup-formulas-vlookup-by-date-in-excel [Vlookup by date] `