求救一个EXCEL问题,VLOOKUP返回空值的情况

  • d
    death5343
    E6677 #N/A #N/A #N/A #N/A
    EX219 EX219 #N/A #N/A #N/A

    如果有匹配的,返回值就是数据,但如果没有匹配的,就回返回N/A,能不能返回空白值啊?

    我有想过用IF这个来做,但没想明白怎么弄。

    =VLOOKUP(K:K,材料进度情况!A:O,15,0)

    目前是这个公式
  • r
    river
    使用iferror函数可破
  • l
    lvwen
    加一句条件判断,TYPE()=16就是空值的意思

    =if(TYPE(VLOOKUP(K:K,材料进度情况!A:O,15,0))=16,"",VLOOKUP(K:K,材料进度情况!A:O,15,0))
  • e
    extremekara
    可以试试直接除以1之类的操作。
  • m
    myripple
    2007以上可以用IFERROR,2003一下的版本可以用IF和ISERROR组合
  • 大头木
    iferror 最简单
  • s
    sensui
    用isna
  • d
    death5343
    谢谢楼上的各位,我去试试。
  • j
    jamesxuyiyi
    正解。。不过LZ引用的是单列了。2003是不能实现的。