【发布时间】:2017-10-16 15:35:09
【问题描述】:
一周前,我在 Google 表格中使用的一个数组公式无法正常工作:
=arrayformula(if(row(A:A)=1,"Convert Type",if(len(A:A)=0,iferror(1/0),iferror(vlookup(C:C,'Sheet2'!$A$2:$B,2,FALSE),"Error"))))
此公式位于 Sheet1 列 B1 中,在冻结的第一行中。它应该做的是从 Sheet1 列 C 中获取值,比较 Sheet2 列 A 中的值,并将 Sheet1 列 B 中的值插入 Sheet2 B 列中对应的值(从 Type1 到 Type2)。如果 Sheet2 A 列和 Sheet1 C 列中的可能性不匹配,Sheet1 B 列中的新值将是“错误”。当 Sheet1 A 列(时间戳)中没有任何内容时,公式将停止。
现在,由于某种原因,Sheet1 列 B 中的所有值都设置为“错误”。之前谷歌进行后端更新时也发生过类似的事情,但这次我不知道我应该改变什么。有什么想法吗?
编辑:使文本更清晰,并添加了示例链接。
【问题讨论】:
-
好的,谢谢提醒。我稍后会设置一个示例并更新帖子。
标签: google-sheets array-formulas