比较两个数据集之间的重复项并在 Excel 中使用数学函数

比较两个数据集之间的重复项并在 Excel 中使用数学函数

我目前正在努力解决以下问题:

正如您在图片中看到的,我有两个数据集。

我想扫描并比较列AD,并查找重复项。如果有重复项,我想找到相应BE单元格值的商。

例如,值69出现在A和中D,因此我想在新单元格中得到商1.2和。4.4

在此处输入图片描述

这可能吗?

提前致谢!

答案1

以下公式获取任何匹配项并在单个单元格中显示结果:

=INDEX($B$3:$B$11,MATCH(D3,$A$3:$A$11,0))&  " : "&E3

MATCH 在数组 A3:A11 中查找特定值(D3 中的 55)。INDEX 函数检索数组 B3:B11 中的相应行。

您可以添加一个 if 子句来确保找到匹配项(如果没有,则不显示任何内容):

=IF(ISNA(MATCH(D3,$A$3:$A$11,0)),"",INDEX($B$3:$B$11,MATCH(D3,$A$3:$A$11,0))&  " : "&E3)

Excel 屏幕截图

答案2

结合INDEX & MATCH使用可以VLOOKUP解决问题:

在此处输入图片描述

  • 单元格中的公式U3

    =IFERROR(VLOOKUP(INDEX(O$3:O$11,MATCH(R3,R$3:R$11,0)),O$3:P$11,2,FALSE)&" : "&VLOOKUP(INDEX(O$3:O$11,MATCH(R3,R$3:R$11,0)),R$3:S$11,2,FALSE),"")

注意:

  • 公式以6968、开头37最后55从 读取值O3:O11

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

相关内容