V查找公式,以检查该值是否为空,然后返回空白

时间:2020-08-10 15:33:42

标签: excel excel-formula vlookup

enter image description here请在下面的vlookup函数中为我提供帮助

ActiveCell.FormulaR1C1 = _ “ = IFNA(VLOOKUP(RC [-”&StrcellltrCount&“],'[”&DestFileName&“]”&DSheet&“'!R2C1:R”&LastRowDest&“ C2,2,FALSE),”“没有类别“”)“

上面的公式将给出以下结果 如果值可用,则将填充列值;如果值为空白,则公式将填充“ 0”;如果值不可用,则公式将填充“无类别”。

在这里,我需要一个小的帮助,如果该值为空白,则公式应更新为空白而不是'0'

第一张桌子第二张桌子
项目代码Des类别项目代码类别 1006754 XXX 1006754 1007882 XXX 1007882 1009540 XXX 1009540 1009559 XXX A 1009559 A 1009575 XXX E 1009575 E 1010824 XXX B 1010824 B 1011413 XXX C 1011413 C 1013459 XXX D 1013459 D 1013491 XXX没有类别

首先检查项目代码是否可用,如果可用,则检查第二个表类别列是否具有值。如果第二个表类别列中为空白,则将第一个表类别列填充为空白;如果第二个表类别列不为空白,则填充在第一个表格中填充该值,如果在第二个表格中该项目不可用,则使用“无类别”填充该值 非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以像下面那样使用IF函数,即当VLOOKUP的结果为0或空字符串时。

=IF(VLOOKUP(YOUR LOOKUP PARAMS) = "","")

或者,您可以根据需要使用LEN或ISNUMBER函数。

=IF(LEN(VLOOKUP (PARAM))=0,"", VLOOKUP (PARAM))

最终答案,

=IF(
    ISNA(
    VLOOKUP(A11,F11:G18,2,FALSE)),"No Category",
    IF(VLOOKUP(A11,F11:G18,2,FALSE),"","")
    )