0

1 つの Excel シートにいくつかのデータがあります。複数のデータ セットがあり、それぞれ同じ列数 (2 列のふりをします) です。私は常にこれらの「テーブル」に行を追加します。式を使用して銀行の名前を検索することにより、常にテーブルの最後の値を取得する方法が必要です。例えば:

これはExcelドキュメントの上部で、左側にラベルがあり、ラベルを検索して最後の行にある値を返す式があります. VLOOKUP 数式でハードコーディングされた参照を常に更新する場合にこれを行うことができますが、データ セットの最後のセルを常に参照する方法が必要です。

Bank 1: =lookup value (Bank1) and fetch $7
Bank 2: =lookup value (Bank2) and fetch $25

私が参照している配列の例を次に示します。

Bank1   $10
Bank1   $15
Bank1   $7


Bank2  $15
Bank2  $18
Bank2  $25
4

1 に答える 1

2

INDEX/MATCHバンクが常にアルファベット順である場合は、組み合わせを使用できます。しかし、そうではないと仮定すると、SUMPRODUCT式を使用します。次のようなレイアウトを想定します。

ここに画像の説明を入力

これを E2 に入れてコピーします:

=INDEX($B$2:$B$1000,SUMPRODUCT(MAX(($A$2:$A$1000=D2)*ROW($A$2:$A$1000))-1))

これは、データが行 1000 まで拡張されていることを前提としています。

于 2013-06-18T02:48:42.973 に答える