[英]How to return the column heading for multiple matches, from multiple criteria, in Excel?
我正在为40多个价目表针对不同的客户群。 通过输入商品编号和价格,我想显示与该商品/价格匹配的所有价格清单的名称。 我已经设置了项目和价格清单,如下表所示。 有些项目在多个价格表中具有相同的价格,而某些价格表未列出所有项目。
Item ListPrice Red Blue Green Grey
Hosaka2 $200 $180 $188 $171
TrodesH $460 $410 $380 $400 $380
TrodesL $810 $680 $680 $720
Shuri $80 $72 $72 $70
我想在单元格中输入TrodesH和$ 380,并让公式返回Blue&Grey。 或输入Hosaka2和$ 200并让公式返回ListPrice。
我过去曾使用过这个Index数组公式来将多个匹配项返回到单个条目。 例如,要列出地址与我输入的邮政编码匹配的所有帐号。 非常方便。 但是在这里,我正在寻找商品和价格的组合。 有什么想法可以前进吗?
编辑:为了使Excel文件更易读,我将上述数据放在了名为“矩阵”的工作表中,并将查找公式放在了名为“检查”的工作表中。
假设A1:F5包含数据,H2包含感兴趣的商品,例如TrodesH,I2包含感兴趣的价格,例如$ 380,请尝试...
J2:
=COUNTIF(INDEX($B$2:$F$5,MATCH($H2,$A$2:$A$5,0),0),$I2)
K2, confirmed with CONTROL+SHIFT+ENTER, and copied across:
=IF(COLUMNS($K2:K2)<=$J2,INDEX($B$1:$F$1,SMALL(IF(INDEX($B$2:$F$5,MATCH($H2,$A$2:$A$5,0),0)=$I2,COLUMN($B$1:$F$1)-COLUMN($B$1)+1),COLUMNS($K2:K2))),"")
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.