3

ISBLANK 检测空白单元格,但对带有公式的单元格返回 FALSE。我需要检测已通过 VLOOKUP 查找的空白单元格。

例如,A1 .. F7:

1 foo =isblank(b1) =vlookup(a1,a$1:b$9,2) =isblank(d1)
2 a =isblank(b2) =vlookup(a2,a$1:b$9,2) =isblank(d2)
3 0 =isblank(b3) =vlookup(a3,a$1:b$9,2) =isblank(d3)
4 42 =isblank(b4) =vlookup(a4,a$1:b$9,2) =isblank(d4)
5 ="bar" =isblank(b5) =vlookup(a5,a$1:b$9,2) =isblank(d5)
6 ="" =isblank(b6) =vlookup(a6,a$1:b$9,2) =isblank(d6)
7 =isblank(b7) =vlookup(a7,a$1:b$9,2) =isblank(d7)

结果:

1 foo FALSE foo FALSE
2 一个假一个假
3 0 假 0 假
4 42 错误 42 错误
5 ="bar" FALSE bar FALSE
6 =“”假假
7 真假

我尝试了使用 LEN 的解决方法,但是对于空白单元格将返回 1(空白单元格的数值计算为 0,LEN 在检查长度之前将其转换为文本)。第 6 行也存在问题,其中 LEN(正确)返回 0。

有办法吗?

我主要使用 openoffice 和 libreoffice,但这也应该适用于 excel。

4

1 回答 1

0

如果您需要像=VLOOKUP()这样也可以找到空白的东西,请考虑使用MATCHINDEX。

于 2014-05-11T12:10:22.953 回答