2016-07-28 21 views
0

"ルックアップ値が存在する範囲ルックアップ値は、VLOOKUPが正しく機能する範囲の最初の列にあることを忘れないでください。ルックアップ値がセルC2にある場合、範囲はCで始まる必要があります。Excel VLOOKUPキーが最初の列にない場合

しかし、私は時には双方向参照を行うことができるようにしたいと考えています。つまり、列Aのキーを使用して列Bの値を取得し、同時に他の数式でBの値を検索してAの値を取得します。

私が知る唯一の方法は、最初のルックアップにはABを使用し、2番目のルックアップにはBCを使用します。しかし、より洗練されたソリューションが必要です。 VLOOKUPがキー値を見つけるために最初のカラム以外の別のカラムを使用するように強制する何らかの方法はありますか?それと同等の機能があるのでしょうか?

私はExcelについて質問していますが、実際にはLibreOfficeを使用しています。おそらく機能は同じであるはずですが、LibreOfficeでもうまくいく答えが望ましいでしょう。

+0

['Index | Match'](https://www.deskbright.com/excel/using-index-match/) –

答えて

5

INDEX/MATCHはそれを検索のいずれかの方向を行います。

だからBのあなたの例のために - > A:

=INDEX(A:A,MATCH(yourCriteria,B:B,0)) 

MATCHマッチの行番号を返します。 0の3番目の基準はオプションです。 0は、VLOOKUPの第4の基準については、完全一致を探す点でFALSEと同じです。

デフォルトは1です。データはソートされ、条件を満たすものがVLOOKUPのTRUEと同じかそれ以下のものが返されます。

これ以降、INDEXは正しい値を見つけて返します。

+0

多くの感謝!それを動作させるためにもう少し細かいことがありますが、機能します。 :) – BrianFreud

関連する問題