繁体   English   中英

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

[英]Google Sheets: Overwrite Error using ARRAYFORMULA + VLOOKUP

我使用 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

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), )))

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM