Vlookup函数

问题描述 投票:-1回答:1

我刚刚使用了Vlookup函数。似乎可以正常工作,但是在某些情况下,它不会返回最接近的值。

示例:如果您的查找值为3.9,它将返回3而不是4。是否可以解决该问题?

vba vlookup lookup matching closest
1个回答
0
投票

根据VLookUp功能的MS Documentation,您可以将第4个参数设置为“如果需要近似匹配,则为TRUE”。我认为,“近似”一词并不表示“最近的数字”,因为您还可以查找字符串或日期。

要解决您的问题,请创建一个小函数来遍历B列中的数据,将A3中的值与Bx中的值进行比较,并以最小的差异保存该值。

© www.soinside.com 2019 - 2024. All rights reserved.