摆脱单个单元格中的#N / A和0值

时间:2015-06-10 13:24:18

标签: excel

我知道函数= IF(LEN(VLOOKUP(E1,A2:B10,2,0))= 0,“”,VLOOKUP(E1,A2:B10,2,0)) 将删除返回vlookup值为0的单元格

和函数= IFERROR(VLOOKUP(E1,A2:B10,2,FALSE),“”)对于#N / A错误会做同样的事情,但有没有办法在单个公式中完成所有操作?

我正在使用的数据返回0和#N / A,因为我有丢失的帐号以及返回列中没有信息的帐号。

很抱歉没有发布屏幕截图,但我的声誉还不够高

1 个答案:

答案 0 :(得分:0)

我认为一次通过方法会做到这一点,不需要" pretest"答案,但我只在查找返回文本答案时才使用它。

=VLOOKUP(E1,A2:B10,2,0)&""

=IFERROR(VLOOKUP(E1,A2:B10,2,0)&"", "")

如果您的值是数字,那么您的原始语法很好,在这里它们合并为一个:

=IFERROR(IF(LEN(VLOOKUP(E1,A2:B10,2,0))=0, "", VLOOKUP(E1,A2:B10,2,0)), "")