Excel formula Excel |查看一列中的数字是否在另一列中的数字范围内

Excel formula Excel |查看一列中的数字是否在另一列中的数字范围内,excel-formula,Excel Formula,我试图创建一个公式,显示B列中的数字是否在a列中的任何值范围内。以下是一个示例: A列: 56-85 312-516 13-36 B列: 15 311 1536年 所以C列中的输出应该是这样的: 正确 假 假的 列C输出实际上可以是任何东西——true/false只是一个示例。我大部分时间都在尝试vlookup的变体,但没有什么效果。谢谢 编辑(基于反馈) 这适用于检查A列中的值和A列中的范围(仅适用于A列) 请参阅下一个答案,了解实际请求的答案 =如果(B1>=值(中间(A1,1,FIND(“

我试图创建一个公式,显示B列中的数字是否在a列中的任何值范围内。以下是一个示例:

A列:
56-85
312-516
13-36

B列:
15
311
1536年

所以C列中的输出应该是这样的:
正确

假的

列C输出实际上可以是任何东西——true/false只是一个示例。我大部分时间都在尝试vlookup的变体,但没有什么效果。谢谢

编辑(基于反馈)

这适用于检查A列中的值和A列中的范围(仅适用于A列) 请参阅下一个答案,了解实际请求的答案


=如果(B1>=值(中间(A1,1,FIND(“-”,A1,1))),如果(B1基于对先前答案的反馈

A列=低值
B列=高值
C列=检查值
D列=结果

范围从低到高依次排列(先是13-36,然后是56-85秒,然后是312-516秒)

D列的公式

=IF(ISERROR(IF(INDIRECT("B" & (IF(ISNA(MATCH(C2,A:A,1 )),0,MATCH(C2,A:A )))) >= C2, "True", "False")), "False", IF(INDIRECT("B" & (IF(ISNA(MATCH(C2,A:A,1 )),0,MATCH(C2,A:A )))) >= C2, "True", "False"))

我想是这样的,它在Excel的在线版本中也能工作

所以A1是“56-85”,A2是“312-516”(文本值),只是为了确保是的,那是正确的。我也可以编辑表格,这样“56”将在A1中,“85”将在B1中。谢谢你的回答!但是,如果我正确理解了公式,那只会检查B1中的数字是否在A1中找到的范围内,B2是否在A2中找到的范围内,等等。我需要检查B列中的数字是否在t中的任何一个范围内他在A栏中列出了范围。那么这些范围是否能够按顺序排列,首先是13-36,然后是56-85秒,然后是312-516秒?是的,这是可能的