Google文档继续添加行的VLOOKUP

时间:2014-12-18 16:43:01

标签: google-sheets google-docs gs-vlookup

在我的Google文档列A中是一个请购单号列表,使用VLOOKUP为每个请求标题。数字自动拉入如下,其中第一个标题显示VLOOKUP公式,其余标题显示结果(仅出于此示例的目的)。

      A             B
1  REQ NO.      REQ. Title
2  TP5443       =IF(A2="","",VLOOKUP(A2, 'TITLES'!F$3:G$25, 2,FALSE ))
3  TP5443       Warehouse
4  TP5443       Warehouse
5  TP5441       Leader
6  TP5441       Leader
7  TP5325       Driver
8  TP5325       Driver

这样可以正常工作,但是如果我想添加一个新的Warehouse行,则会在最后一个Warehouse条目下面插入一个新行,我希望VLOOKUP在新的空白单元格中自动完成。

Google已经识别出已插入新行并相应更新其余公式。

      A             B
1  REQ NO.      REQ. Title
2  TP5443       Warehouse
3  TP5443       Warehouse
4  TP5443       Warehouse
5
6  TP5441       =IF(A6="","",VLOOKUP(A6, 'TITLES'!F$3:G$25, 2,FALSE ))
7  TP5441       Leader
8  TP5325       Driver
9  TP5325       Driver

因此第6行自动更新A6,而不是A5,但是我留下了B5为空白。

我怎样才能自动实现这一目标?

1 个答案:

答案 0 :(得分:2)

在B2尝试:

=ARRAYFORMULA(IF(LEN(A2:A), VLOOKUP(A2:A, 'TITLES'!F$3:G$25, 2,FALSE),))

确保清除B2以下的所有公式。 然后尝试添加一个新行,看看是否有效?