根据特定条件的范围查找值

根据特定条件的范围查找值

如图所示,我有一个范围,每个范围都有特定的值。我找到了一个公式 {=INDEX($B$1:$B$7,MATCH($C$1,VALUE(LEFT($A$1:$A$7,FIND("-",$A$1:$A$7)-1))))} 来查找范围内的数字值,但存在一些问题。如图所示,公式在 D1 中返回“a”,以 C1 为搜索条件。我们可以看到 17 应该返回“b”。这只发生在“b”作为返回值的情况下。我不知道公式中的错误是什么。请帮忙解决这个问题。

提前致谢。抱歉我的英语不好

输入 11-20 之间时,D1 返回不正确的值

答案1

我可以看到您的图像,但是通过您的样本和公式,我得到了正确的结果“b”。

在此处输入图片描述

请将A3的内容删除,在“单元格格式”中设置“文本”,然后输入“11-20”进行测试。

您也可以在新的空白工作簿中测试。

相关内容