2016-10-11 4 views
0

私のコードで何が問題になっていますか?IFとVlookupの1つの式

私には2つの基準があり、一致するのはIf True、次にvlookupは企業のユニット番号です。

=IF(AND(B20=Sheet1!$B$3:$B$2718,Sheet1!$K3:$K2718="C"),VLOOKUP(B20,Sheet1!$B$3:$D$2718,3,0)) 
+0

私の答えはあなたのために働いたのですか?このサイトはフィードバックで繁栄しています。それが成功した場合は、答えのチェックマークをクリックして正しいものとしてマークしてください。それがうまくいかない場合は、何がうまくいかなかったのかを教えてください。 –

答えて

0

機能によっては、必要に応じてデータをフィルタリングしない場合。

次の配列式を使用します。

=INDEX(Sheet1!$D$3:$D$2718,MATCH(1,(B20=Sheet1!$B$3:$B$2718)*(Sheet1!$K3:$K2718="C"),0)) 

アレイ式であるため、編集モードを終了するときにEnterではなくCtrl-Shift-Enterを押して確定する必要があります。適切に実行されると、Excelは式の周りに{}を入れます。