通过vlookup检测空白单元格
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 FALSE 0 FALSE 4 42 FALSE 42 FALSE 5 =“bar”FALSE栏错误 6 =“”假 7是错误的
我试着LEN的解决方法,但是这将返回1为空白单元格(空白评估数值为0和LEN转换为文本之前检查长度)。 LEN(正确)返回0的第6行也有问题。
有没有办法?
我主要使用openoffice和libreoffice,但是这也应该适用于excel。
如果你需要像VLOOKUP()这样的可以find空格的东西,可以考虑使用MATCH和INDEX。