首页 > 解决方案 > 如果匹配键和同一行中的另一个值大于 1,则 Excel 查找

问题描述

如果另一列与该键匹配并且大于一个,我有一个键列表,我想返回另一个键。然后,如果同一列等于 1,它将返回密钥。我将尝试用下面的视觉效果更好地解释这一点。我将不胜感激任何帮助,或者至少我将如何去做。

我从什么开始:

在此处输入图像描述

我想以什么结束:

在此处输入图像描述

标签: excelexcel-formula

解决方案


使用索引/聚合:

=IFERROR(INDEX($B:$B,AGGREGATE(15,7,ROW($A$2:$A$9)/($A$2:$A$9=$E2),COLUMN(A1))),"")

将其放在第一个单元格中并根据需要复制到唯一列表中:

在此处输入图像描述


如果有 Office 365 Excel,则将其放在第一个单元格中并向下拖动唯一列表,它将根据需要向右溢出:

=TRANSPOSE(FILTER(B:B,A:A=E2,""))

在此处输入图像描述


推荐阅读