この記事では、ExcelのINDEX関数とMATCH関数を使用して値をルックアップおよびSUMする方法を学習します。

数式を最初に理解するには、3つの関数について少し修正する必要があります。 SUM。インデックス。 MATCH link:/ counting-excel-sum-function [SUM function]

セル範囲内のすべての数値を加算し、これらの値の合計を返します。

`link:/ lookup-formulas-excel-index-function [INDEX function]`は、配列内の指定されたインデックスの値を返します。

`link:/ lookup-formulas-excel-match-function [MATCH function]`は、配列(1次元配列)内の値の最初の出現のインデックスを返します。

次に、上記の関数を使用して式を作成します。一致関数は、ヘッダーフィールドにルックアップ値のインデックスを返します。これで、ルックアップ値の下の値を取得するために、インデックス番号がINDEX関数に供給されます。

次に、SUM関数は見つかった値から合計を返します。

式を使用します:

= SUM ( INDEX ( data , 0, MATCH ( lookup_value, headers, 0)))

上記のステートメントは、理解するのが複雑になる可能性があります。例の式を使用してこれを理解しましょう。ここに学生のマークのリストがあり、以下のスナップショットに示すように、特定の人(Gary)の合計マークを見つける必要があります。

image

C2セルで数式を使用します:

= SUM ( INDEX ( A2:D6 , 0 , MATCH ( G2 , A1:D1 , 0 )))

説明:

MATCH関数は、最初の値をヘッダー配列と照合し、その位置3 *を数値として返します。

INDEX関数は、データの列インデックスとして数値を受け取り、配列\ {92;を返します。 67; 34; 36; 51} SUM関数の引数へSUM関数は配列を受け取り、セルにSUMを返します。

image

ここでは、関数の値がセル参照として示されています。

上のスナップショットでわかるように、学生のゲイリーのマークの合計を取得しました。そして、それは式がうまく機能することを証明し、疑問がある場合は以下の注記を参照して理解してください。

注:

。 MATCH関数のルックアップ配列引数がデータのヘッダーフィールドである2-D配列の場合、関数は#NAエラーを返します。

。 MATCH関数の一致タイプ引数が0であるため、この関数は正確な値と一致します。

。ルックアップ値は、セル参照として、または引用記号( “)を使用して直接指定できます。

。SUM関数は、INDEX関数から受け取った配列内のテキスト値を無視します。

方法を理解していただければ幸いです。 ExcelのLOOKUP関数を使用します。Excelのルックアップ値に関するその他の記事はこちらからご覧ください。コメントボックスに以下のクエリを自由に記入してください。私たちは確かにお手伝いします。

関連記事

link:/ lookup-formulas-use-index-and-match-to-lookup-value [インデックスとMATCHを使用して値を検索する]

`link:/ summary-sum-range -with-index-in-excel [ExcelでのINDEXを使用したSUM範囲] `

` link:/ counting-excel-sum-function [ExcelでのSUM関数の使用方法] `

` link:/ lookup-formulas-excel-index-function [ExcelでのINDEX関数の使用方法] `

` link:/ lookup-formulas-excel-match-function [ExcelでのMATCH関数の使用方法] `

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

link:/ lookup-formulas-hlookup-function-in-excel [ExcelでHLOOKUP関数を使用する方法]

人気の記事

link:/ excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [ドロップダウンリストを編集する]

link:/ Tips-conditional-formatting-with-if-statement [条件付き書式の場合]

link:/ lookup-formulas-vlookup-by-date-in-excel [Vlookup by date]