在Excel中使用IF函数范围

时间:2017-01-22 07:56:37

标签: excel

使用If Excel功能时遇到一些问题。我想在excel中使用range。所以当我的数据在范围内时,它会显示一些东西。我使用这个公式,但它没有工作"

  

= IF(E11 = Rekap.C8:C21,VLOOKUP(Rekap.C8:C21,Master.A2:C148,3),"")

形成该公式,如果E11中的数据与Rekap表中的C8 - C21范围内的数据相同,则会在主表单中显示A2-C148第3列范围内的另一个数据。如果公式,我如何使用范围?

1 个答案:

答案 0 :(得分:1)

像E11这样的单个细胞无法与C8:C21这样的范围进行比较。

我假设您确实想要检查E11中的值是否出现在C8:C21范围内的任何位置,如果是,请执行查找。这可以通过多种方式完成

=if(isnumber(match(e11,Rekap!$C$8:$C$21,0)),vlookup(E11,Master!$A$2:$C$148,false),"")

请注意,我将第四个参数添加到Vlookup。如果省略,它将默认为TRUE,如果查找表未排序,则可能返回错误的结果。