在Excel中查找值,如果找不到,则舍入到最接近的值?
我有一个值的列表,说:
100 a 250 b 430 c 775 d 1250 e
在另一张纸上,我有一行有价值的说
asdf 1225 asdh 1250
所以我想构build一个类似于vlookup的公式,但是对于第一行的值为1225,而不是返回#N #N/A
我希望它返回最接近的舍入值 – 在这种情况下,映射到“775”或“ d”。 我怎么能这样做?
一个标准的VLOOKUP
将做到这一点,只要它是一个选项(即存在一个舍入值)。 关键不是指定可选的range_lookup
参数或将其设置为TRUE
或1
(默认值)。 请记住,这只适用于sorting的数据。
每当我使用VLOOKUP
,我明确地设置为FALSE
以便只有完全匹配返回。
如果最终的值小于列表中的最小值(即小于上述值),则使用IFNA
来指定该场景中应使用的值:
=IFNA(VLOOKUP(),"does this when vlookup returns N/A)