数据输入匹配的excel返回行

数据输入匹配的excel返回行,excel,Excel,我想以VLOOKUP的方式比较excel中两列的数据。但是,我想返回该匹配的行号。不仅仅是看比赛是否成功 我想返回这样的结果,A是我要搜索的列,B是我要搜索的数据项,C列是我的公式所在的位置: ------------------------ | A | B | C | ------------------------ 1|some | data | 2 | 2|data | here | 4 | 3|in | some | 1

我想以VLOOKUP的方式比较excel中两列的数据。但是,我想返回该匹配的行号。不仅仅是看比赛是否成功

我想返回这样的结果,A是我要搜索的列,B是我要搜索的数据项,C列是我的公式所在的位置:

 ------------------------
 |  A   |   B   |   C   |
 ------------------------
1|some  | data  |   2   |
2|data  | here  |   4   |
3|in    | some  |   1   |
4|here  | not   |  #N/A |

要返回行号,可以执行以下操作:

=ROW($A$1) + (MATCH(B1,$A$1:$A$41,0) - 1)
返回数组A1:A4中第一个匹配项的索引。然后从中减去一,并将其添加到数组中第一个元素的行号中,以获得偏移量