Excel formula 比较两列数据并在输入为空时返回空格

Excel formula 比较两列数据并在输入为空时返回空格,excel-formula,Excel Formula,我拥有一列设备清单。我有第二份公司设备清单,我需要比较我的设备在哪些地方使用过。我找到了一个公式来比较两列,如果我的设备与公司设备匹配,则返回“TRUE”,如果我的设备未使用,则返回“FALSE” 我的问题是在公司的设备上,有很多空白单元格。那些空白单元格给了我一个“假”输出,而我更希望它也给我一个空白输出 下面是我用来得到我现在位置的公式:=IF(ISERROR(VLOOKUP(D19,$F$6:$F$19,1,FALSE)),FALSE,TRUE) D19将是我正在寻找的公司设备,看看它是否

我拥有一列设备清单。我有第二份公司设备清单,我需要比较我的设备在哪些地方使用过。我找到了一个公式来比较两列,如果我的设备与公司设备匹配,则返回“TRUE”,如果我的设备未使用,则返回“FALSE”

我的问题是在公司的设备上,有很多空白单元格。那些空白单元格给了我一个“假”输出,而我更希望它也给我一个空白输出

下面是我用来得到我现在位置的公式:=IF(ISERROR(VLOOKUP(D19,$F$6:$F$19,1,FALSE)),FALSE,TRUE)


D19将是我正在寻找的公司设备,看看它是否存在于我的设备中。我的设备包含在单元格F6:F19中。

如果检查单元格是否为空,最简单的方法是将其包装在另一个单元格中:
=IF(ISBLANK(D19),“”,IF(iError(VLOOKUP(D19,$F$6:$F$19,1,FALSE)),FALSE,TRUE))

此外,如果没有,您也可以更换外套,将公式缩短一点:
=IF(ISBLANK(D19),“”,NOT(ISERROR(VLOOKUP(D19,$F$6:$F$19,1,FALSE))
试试这个公式:

= IF( ISBLANK(D19), "", NOT( ISERROR( MATCH( D19, $F$6:$F$19, 0) ) ) )
它检查
D19
是否为
blank
如果是,则返回
blank
然后,如果
D19
为空,则检查
D19
是否存在于
$F$6:$F$19
中,并返回
TRUE
FALSE


使用
VLOOKUP
没有意义,因为您不需要从
$F$6:$F$19
返回,只需检查是否有
D19

似乎您需要更改公式中
的位置。好的,谢谢。我真的不应该编辑注释字段中的公式。