0

在我的谷歌文档列 A 是一个申请编号列表,使用 VLOOKUP 为每个申请的标题。number 如下所示自动拉入,其中第一个标题显示 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 为空白。

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

4

1 回答 1

2

在 B2 中尝试:

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

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

于 2014-12-18T19:21:14.620 回答