0

vlookup の構文

vlookup(value we are looking for, Data range, index, exact/aprrox. match)

つまりvlookup(A1,B1:E3,1,false) 、vlookup は、セル A1 にある目的の値を検索するための最初の列になります。しかし、同じデータ範囲で3列目の値「A1」を検索したい場合は、最初の列の値を返す必要があります。

私の質問を明確にする例

     A      B      c     D    E
1    22    area    3     4    5
2          length  2     22   2
3          height  4     32   7

上記のデータでは、列 D で「22」である A1 を検索し、「長さ」である列 B でそれと反対の値を返すように Excel を設定します。

4

1 に答える 1

0

これを試して

=INDEX(B1:B3,MATCH(A1,D1:D3,0))

コメントに応じてIndex Match、水平方向に使用します。

あなたのデータがこのようなものだとします

     A      B       C       D
1    22     area    length  height
2           3       2       4
3           4       22      32
4           5       2       7

元のデータと同じ結果を得るには、次を使用します

=INDEX(B1:D1,MATCH(A1,B3:D3,0))
于 2013-04-06T07:03:32.117 に答える