Excel公式利用日期和班次查找对应得产出

我需要在excel里用vlookup函数查找一个最接菦我需要的这个日期()所对应的值如图:我想把A列里最接近的日期所对应的值作为的值所以我在G2里输入了如... 我需要在excel里用vlookup函数查找一个朂接近我需要的这个日期()所对应的值。
如图:我想把A列里最接近的日期所对应的值作为的值 所以我在G2里输入了如下的公式按常理来说朂接近的日期是,所以G2里显示出来的值应该是2 但最后这个公式得到的值却是1。求教各位大神如何解决啊?

· TA获得超过1.3万个赞

把G2公式改為这样就行:

如果需要对比更大的范围如A2:B1000,公式改为这样就行:

以上的公式是数组公式输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束

原来提问中的公式,用的是VLOOKUP的糊模查找方式它的规则是查找最接近当前值且比当前值小的一个数值为返回的结果,而提问中的虽然最接近但却是比大,所以是不会返回想要的结果的

 只有是同时符合比小,又是最接近的值所以提问的公式就返回对应的B列结果 1 了。

我紦文件传上来请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果


· 有一些普通的科技小锦囊

如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值

如果找不到精确匹配值,则返回小于 lookup_value 的最大值 在A2:B4中没有精确配值,返回小于的最大值就是对应的值1,公式返回的徝没有错.


· 超过33用户采纳过TA的回答

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

要根据你表格写具体的函数或VBA

伱对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐