Excel中一个数值判断是否属于介于两列数值之间,并获取对应值。

如图,判断D1属于那个时间段,并在E1返回对应A:A的值

将表格按照下图所示进行整理,然后在B2单元格输入以下公式

=LOOKUP(A2,D:D,F:F)

 

详见附图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-08
亲,在E1粘贴这个公式即可。请根据实际数据行数,更改公式中的B12/C12/A12:
=INDEX(A:A,SUMPRODUCT((B1:B12<=D1)*(C1:C12>=D1)*ROW(A1:A12))+SUMPRODUCT((B1:B12>=D1)*(C1:C12<=D1)*ROW(A1:A12)))本回答被提问者采纳
第2个回答  2020-03-25
工具:Office2013
方法如下:
判断G列的数字是否属于B列与C列的区间中,如果属于则在H列返回对应的D列百分数,否则返回空:
输入公式如下:
Ctrl+Shift+Enter结束公式,往下填充,得到结果:
第3个回答  2014-09-08
=INDEX(A:A,D1/2+1)
相似回答