Google表格VLOOKUP替换了空白和N / A!单元格

时间:2018-09-11 02:32:10

标签: google-sheets vlookup

我正在使用vlookup引用另一个工作表,该工作表可能返回3个值之一:

a)名称 b)#不适用! c)空白单元格

我希望我的公式返回“不在系统上”而不是b),返回“未列出”而不是c),以及a)的名称

到目前为止,我有 = iferror(vlookup(P2,'Other Sheet'!B:V,21,FALSE),“不在系统上”)

哪个解决a)和b)-但不解决c)。如果结果为空白单元格,有人知道我可以添加什么来输入“未列出”吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

这将为您解决问题:

=IF(
   ISBLANK(
    IFERROR(VLOOKUP(P2,'Other Sheet'!B:V,21,FALSE),"Not on System")),
    "None Listed",
    IFERROR(VLOOKUP(P2,'Other Sheet'!B:V,21,FALSE),"Not on System")
)

要获得更通用的解释,请看这张图+一个数组公式(那么您将仅在一个单元格中拥有公式): enter image description here

答案 1 :(得分:0)

嗨,这将满足您的要求:

= IFERROR(IF(ISBLANK(VLOOKUP(P2,'Other Sheet'!B:V,21,FALSE)),“不在系统上”,VLOOKUP(P2,'Other Sheet'!B:V,21, FALSE)),“未列出”)

我已经用您的线程中提到的vlookup构建了它。 因此,您可以直接实现此公式