Google表格:使用ARRAYFORMULA + VLOOKUP覆盖错误

时间:2019-01-30 03:33:36

标签: excel google-sheets array-formulas

我将VLOOKUP与ARRAYFORMULA结合使用,以根据ID号将新数据添加到现有工作簿中的行中。数据来自单独的标签。如果包含我要导入的字段的列完全为空白,则可以使它正常工作,但是如果存在现有数据,则会出现覆盖错误。

如果单元格为空,我希望公式更新,忽略现有数据,并且如果我的“导入”没有值并且也没有现有值,则不显示任何内容。

=(ARRAYFORMULA((IFERROR(IF(LEN(A2:A), VLOOKUP(A2:A, Sheet2!A2:B, 2, 0), )))))

示例:https://docs.google.com/spreadsheets/d/17k25gz0fi0BdJ06eqXIprIpHHF42jLe66PhGFHtzP_k/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

F2: =ARRAYFORMULA(IF(LEN(A2:A), IF(D2:D<>"", D2:D, E2:E), ))

E2:=ARRAYFORMULA(IFERROR(IF(LEN(A2:A), VLOOKUP(A2:A, Sheet2!A2:B, 2, 0), )))

enter image description here