对于这个问题,我从Cell for cell match instead of value for value match那里收到了countif公式:是否有一个公式像countif一样为AND保留了单元格匹配属性的单元格,它从查找范围输出了一个偏移量单元格,如果确实存在匹配项?
单元格=IF(B2<>"",IF(COUNTIF($B$2:B2,B2)<=COUNTIF($E$2:$E$7,B2),"Match",""),"")
中的 C4 and C5
匹配的金额与范围E2 to E7
中的金额一致,如果确实存在匹配项,则返回"Match"
。
通过将输出字符串"Match"
替换为Index-Match公式,我得到了一个几乎完美的公式,该公式确实从查找范围返回了偏移量单元格。
=IF(B2<>"",IF(COUNTIF($B$2:B2,B2<=COUNTIF($E$2:$E$7,B2),INDEX($D$2:$D$6,MATCH(B2,$E$2:$E$7,0)),""),"")
不过,您可能会注意到,它在单元格"xxxx McDonalds"
中返回C3
而不是"xxxx Subway"
,这就是问题所在。