【问题标题】:Finding data in an Excel table在 Excel 表格中查找数据
【发布时间】:2021-06-25 21:17:14
【问题描述】:

我的 Excel 工作表中有一个表格,如下所示:

我试图弄清楚如何使用 VLOOKUP(或类似方法)在基于其他两个单元格的单元格中返回一个值。第一个单元格包含字符串“STANDARD”或其他 2 个字符串,第二个单元格中有一个价格数字。我正在尝试查找范围内第一个单元格和第二个单元格中的值的组合的价格(第 3 列)。所以单元格 A1 有标准,B1 有 12.00,我想要 13.99 或者单元格 A1 有 NONSTANDARD 而 B1 有 1000.00,我会得到 139.99

任何帮助将不胜感激。

【问题讨论】:

    标签: excel match vlookup


    【解决方案1】:

    您可以使用SUMIFS(),即使这里没有汇总任何内容:

     =SUMIFS(C:C, A:A,"STANDARD", B:B, 0)
    

    将返回“13.99”

    【讨论】:

      【解决方案2】:

      目标: 找出3rd column 中与1st column2nd column 组合对应的值,其中2nd column 表示具有@ 的最小值的范围987654328@对应,即:

      If 1st Column and 2nd Column then 3rd Column
      Standard 225 23.99
      StandardPlus 525 44.99
      NonStandard 1234 1699.99

      假设该表位于[F1:H15],并且以下值位于[A1:B2],则在[C1:C2] 中输入此标准公式:

      = IFERROR( INDEX( $H$1:$H$15, AGGREGATE( 14, 6, ROW(C:C) /
        ( ($F$1:$F$15=A1) * ($G$1:$G$15<=B1) ), 1 ) ), TEXT(,) )
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多