如何在VLookup输出(Google电子表格)下面添加一定数量的行的内容?

时间:2017-03-17 13:37:40

标签: google-sheets vlookup

例如:

________A_____|__B__|__C__|
1 | Mouse     |  1  |  a  |
2 | Keyboard  |  2  |  e  |
3 | Headset   |  3  |  i  |
4 | HDD       |  4  |  o  |

= Arrayformula(VLOOKUP(“Mouse”,A1:C4,{2,3},FALSE) - 将返回“1”&“a”。

有没有办法让它返回下面1行的内容,即“2”& “e”和“1”& “一个”?即,所需的最终输出应如下所示:

________C_____|__D__|__E__|
1 |           |  1  |  a  |
2 |           |  2  |  e  |

感谢名单!

1 个答案:

答案 0 :(得分:2)

尝试偏移:

=OFFSET(A1,MATCH("Mouse",A:A,0)-1,1,2,2)

Google表格中的偏移是一个数组公式,因此它可以返回多行和多列。

匹配函数给出匹配名称的行数。