2017-01-09 9 views
0

VLOOKUPする:私はVLOOKUPを使用して、それのMATCH(...)+($A2-1)一部を複製する方法を見つけ出すのに苦労してい
INDEX(itemRow!AN$2:AN$832,MATCH(B2,itemRow!A$2:A$832, 0)+($A2-1))

これを達成するための提案はありますか?変換INDEX-MATCHは、私はVLOOKUPにこの式を変換しようとしている

編集:いくつかのコンテキスト...私はGoogleのシートでこれをやっています。 VLOOKUPに変換する目的は、これをArrayFormulaに変換しようとしているためです。 A2は重複した指標である。したがって、たとえばB2がB1と同じ場合、A2は2です。

+0

これがGoogleシートに関する質問の場合は、Excelにタグを付けないでください。特に配列との違いがあります。 – teylyn

答えて

0

+$A2-1は、一致結果にオフセットを追加するために使用されます。つまり、A2は数字でなければなりません。データを見ることなく、オフセットを使って何が達成されているかを知り、数式をVlookupに変換することは全く不可能です。 VLookupは一致した行から値を返します。この行に何かをオフセットするオプションはありません。マッチが最初に使われたのはおそらくそうです。インデックス/マッチは、VLookupが行うことができ、その後は何かを行うことができます。同じ結果を保持したい場合は、実際にIndex/MatchをVlookupに置き換える理由はありません。

+0

上記の編集をご覧ください。 – drdb

関連する問題