如果数组在两个数字之间,有没有办法从数组中获取 return 值?

Is there a way to return value from an array if it is between two numbers?

如果A列的值介于D列和E列的数字之间,是否有办法填写B列?如果值为 41 那么我想 return N/A 因为 41 不在数字范围内。我尝试的所有内容都只填充了“Grape”,因为它是最接近的,我不想要一个很长的 IF 语句。

如果数字介于两个数字之间则查找值

=LOOKUP(2,1/((A1>=$D:$D)*(A1<=$E:$E)),$F:$F)

如果您改变主意不想展示#N/A,那么您可以通过例如

进行改进
=IFERROR(LOOKUP(2,1/((A1>=$D:$D)*(A1<=$E:$E)),$F:$F),"")