【发布时间】:2019-08-10 00:05:33
【问题描述】:
已经有一些关于这个主题的答案,但似乎没有一个在引入新数据后足够可靠。
我有一个值表,还有一个 x 和 z 轴。中间的值代表形成曲面图的第 3 轴(只是附加信息),y 如下图所示:
单元格 P3 具有以下公式以尝试在值表中找到最接近的值 y。
=VLOOKUP(O2,C2:L12,1,TRUE)
它错误地定位了一个观察值不是最接近的值。
我的问题是,在给定输入 O3 的情况下,是否有一种更稳健的方法可以找到最接近的值。
此外,一旦找到该值。是否可以找到与 VLOOKUP 中定位的值对齐的相应 z 轴值(绿色值)?
这是一个模型来说明我的要求:
非常感谢,
【问题讨论】:
-
您误解了
VLOOKUP的工作原理。实际上,它是返回lookup_range 的第一列中等于或大于lookup_value 的第一个值。也许您想包含 B 列? -
您不能使用 TRUE 对未排序的数据进行近似匹配。
-
使用
MATCH()和INDEX()非常容易......您会考虑这种替代方法吗??? -
0.348 不是最接近的吗?还是您也使用 x 值来查找要查看的列?
-
嗨,Jerry,因此搜索需要与 x 的值在同一列中进行。在这种情况下,它是 5。
标签: excel function indexing excel-formula vlookup