vlookupを使用してテーブルの最後の値を返す方法は?


5

たとえば、Table1(これを名前として定義している)を呼び出すテーブルは、新しいデータが追加されると追加されます。vlookupを使用して、最後の(最後の)データポイントの2番目の列の値を取得する方法Table1の?

回答:


2

最初の列は数値またはテキストですか?範囲検索オプションを使用して、テーブル内のどの値よりも大きくなる値を検索できます。最初の列に単語が含まれている場合は、次を試してください。

=VLOOKUP("ZZZZZ", Table1, 2, TRUE)

または、最初の列が5桁の数字である場合は、次を試してください。

=VLOOKUP("99999", Table1, 2, TRUE)

そして、これもうまくいくと思いましたが、遅いです。Table1の最初の列をTable1Col1として定義します。

=VLOOKUP(MAX(Table1Col1), Table1, 2, TRUE)

2

選択している列を動的に更新する場合は、MATCH()数式を使用してcol_index_num値を入力できます。例えば:

=VLOOKUP("d", Table1, 2, FALSE)

2列目の値を返します。一方:

=VLOOKUP("d",Table1[#All],MATCH("value2",Table1[#Headers],0),FALSE)

ヘッダーがvalue2である列の値を返します。さらに動的に、次のように記述できます。

=VLOOKUP("d", Table1, MATCH(Table1[[#Headers],[value2]],Table1[#Headers],0), FALSE)

テーブルの列ヘッダーの名前を変更すると、自動的に更新されます


0
=VLOOKUP(A2,Table1,2,MAX(Table1Col2))

説明: =VLOOKUP(**Data being looked up**,**Name of Table or data range**,**column of data being looked up**,MAX(**Name or data range of data being looked up**))

lookup_valueに一致する行の最後の値を戻します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.