【问题标题】:Using IF Function Range in Excel在 Excel 中使用 IF 函数范围
【发布时间】:2017-01-22 07:56:37
【问题描述】:

我在使用 If Excel 函数时遇到了一些问题。我想在excel中使用范围。所以当我的数据在范围内时,它会显示一些东西。我使用这个公式,但它不起作用“

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

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

【问题讨论】:

    标签: excel


    【解决方案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,如果查找表未排序,则可能返回错误结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-07
      • 1970-01-01
      相关资源
      最近更新 更多