2017-05-26 7 views
-2

VLookupで配列を選択しているうちに、私の外部キーが の中心にあり、外部キーの左側にある の値を取得しようとしています。私は出力0外部キーの左側にある要素に対してExcelでVlookupを適用できません。

を取得する(右から左)の列に使用される0 式が

=VLOOKUP(A2,Sheet1!A:I,9,FALSE) 

選択された形態であると私は空白のデータを取得適用史上とき、それは私たちのようなものですデータを取得できないか、その他の実行オプションがあります。

+0

と一致するインデックスを使用してください。 –

+0

あなたはもっと記述してください。 –

答えて

0

修正あなたのニーズに合わせて:

=INDEX("Column from which you want your value",MATCH(A2,"column of your key",0),0) 
1

VLOOKUPは、一番左の列にする基準が必要です。 INDEX/MATCHを使うことができますが、はVLOOKUPと同様に "見た目"が良いので、良いオプションです。

=LOOKUP(A2, Sheet1!I:I, Sheet1!A:A) 
'  key lookup  result 
'    column  column 

Lookupでは、昇順でソートする必要があります。 INDEX/MATCHバージョンはもう少し複雑ですが、以前のソートは必要ありません。

=INDEX(Sheet1!A:A, MATCH(A2, Sheet1!I:I, 0)) 
'   result  key lookup 
'   columns    column 
関連する問題