需要 Excel 公式来计算其他文本列匹配的总成本

需要 Excel 公式来计算其他文本列匹配的总成本

我想要通过匹配两列包含文本(姓名和 ID)的列来获得总分列。如果你们能帮我提供 excel 公式,我将不胜感激。

此处的示例

答案1

很少有数组(CSE)和 SUMPRODUCT 公式可以达到目的。

在此处输入图片描述

怎么运行的:

  • 要按升序获取唯一列表,单元格 M27 中的数组公式为:

    {=IFERROR(INDEX($I$27:$I$35,MATCH(0,COUNTIF($I$27:$I$35,"<"&$I$27:$I$35)-SUM(COUNTIF($I$27:$I$35,"="&M$26:M26)),0)),"")}
    
  • 在单元格 L27 中输入此数组公式:

    {=IFERROR(LOOKUP(2, 1/((COUNTIF($L$26:L26, $H$27:$H$35)<>"")*($I$27:$I$35=$M27)), $H$27:$H$35),"")}
    

使用以下方式完成数组公式Ctrl+Shift+Enter& 向下填充。

  • 单元格 N27 中的公式:

     =IF(SUMPRODUCT(($H$27:$H$35=$L27)*($I$27:$I$35=$M27)*($J$27:$J$35))=0,"",SUMPRODUCT(($H$27:$H$35=$L27)*($I$27:$I$35=$M27)*($J$27:$J$35)))
    

根据需要调整公式中的单元格引用。

相关内容