标签: excel excel-formula
我需要检查E列中的值是否在A:B中的任何一对值之间,如果是,则从C列返回一个字母。所需结果在F列中。
答案 0 :(得分:0)
我认为使用Match()来获取找到匹配的行然后传递给INDEX()的数组公式可以解决此问题:
Match()
INDEX()
=INDEX(C:C,MATCH(1,(E3>=A:A)*(E3<=B:B),0))
这是一个数组公式(CSE公式)所以你必须按Ctrl + Shift +输入它才能得到松鼠括号。
如果你的值超过一个范围,这也将返回第一行,这是一个不错的功能。