使用If Excel功能时遇到一些问题。我想在excel中使用range。所以当我的数据在范围内时,它会显示一些东西。我使用这个公式,但它没有工作"
= IF(E11 = Rekap.C8:C21,VLOOKUP(Rekap.C8:C21,Master.A2:C148,3),"")
形成该公式,如果E11中的数据与Rekap表中的C8 - C21范围内的数据相同,则会在主表单中显示A2-C148第3列范围内的另一个数据。如果公式,我如何使用范围?
答案 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,如果查找表未排序,则可能返回错误的结果。