[英]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.