隣接していない列で構成されるテーブル入力を使用してVLOOKUP()
を使用したいと思います。
例
MyCell = VLOOKUP(A1, MyTable, 2, FALSE)
MyTable = B1:B10 and D1:D10
lookup関数または他のワークシート関数を使用してこの操作を機能させる方法はありますか?エラーが発生しました。
前もって感謝します。
編集:テーブルが非常に大きいため、テーブル全体を入力として使用すると、操作によってアプリケーションの速度が低下するのではないかと心配しています
=INDEX(D1:D10,match(A1,B1:B10,0))
とにかく、インデックス/一致は通常、vlookupよりも効率的です。使用できる列だけにVLOOKUPが本当に必要な場合
=VLOOKUP(A1,CHOOSE({1,2},B1:B10,D1:D10),2,FALSE)
Googleスプレッドシートでは、配列リテラルを使用して2つの列を連結できます。
= VLOOKUP(A1, {B1:B10,D1:D10}, 2, FALSE)