我的 Excel 文件中有下表,我想找到相应输入的值列。
Col A Col B Col C Min Max Value
101 AA High 0 10 1%
101 AA High 11 20 2%
101 AA Low 0 10 3%
101 AA Low 11 20 4%
101 BB High 0 10 5%
101 BB High 11 20 6%
101 BB Low 0 10 7%
101 BB Low 11 20 8%
对于输入 101、AA、低、12 - 我应该得到 4%
我已经尝试过 Formula Array,效果很好,但是性能不太好,因此我想离开。我也不想使用 DSUM 或 VBA。我想用普通的 Excel 公式实现。请帮忙
如果您使用此版本,它可以返回文本或数字 - 如果没有匹配,您会得到#N/A
=LOOKUP(2,1/(A2:A9=101)/(B2:B9="AA")/(C2:C9="Low")/(D2:D9=11),F2:F9)
如果有多个匹配行,则返回last- 为了first试试这个版本:
=INDEX(F2:F9,MATCH(1,INDEX((A2:A9=101)*(B2:B9="AA")*(C2:C9="Low")*(D2:D9=11),0),0))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)