excel - 电子表格公式,返回范围与某个值匹配的行

标签 excel google-sheets excel-formula

我有下面的数据表,我希望给定值“x”,在“A”中查找并在“B”中获取较低的值。

例如,10.000 应返回 0,38.000 应返回 7,8,900.000 应返回 20。在我的区域设置“.”中表示千位分隔符,“,”表示小数。

如果可能的话,我想要一个适用于 Excel 和 gdocs 的公式。谢谢。

 A          B
 0          0
 37.500,01  7,8
 45.000,01  9,1
 58.345,62  11,4
 120.206,02 13,6
 208.075,91 15,7
 295.242,83 17,2
 382.409,77 18,2
 600.000,01 20

最佳答案

我不了解 gdocs,但在 Excel 中尝试以下操作。

=vlookup(value ; $A$1:$B$9 ; 2 ; 1)

其中value是您要搜索的值。

唯一的先决条件是列 A 必须按升序排序,如示例中所示。

关于excel - 电子表格公式,返回范围与某个值匹配的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29521952/

相关文章:

javascript - Google 应用程序脚本 getRange() 范围未找到错误

javascript - 脚本执行时间各不相同,可能会很长,任何人都可以提出任何改进建议

excel - 如何计算出现次数

html - 通过普通的 html 链接打开 Excel 文件

excel - 防止从另一个工作簿上的 VBA 取消隐藏工作表

javascript - 使用 HTML 文件通过应用程序脚本通过文本框查询 Google 电子表格

excel - 查找除某些列之外的 SUM

excel - 以矩阵 VBA 形式返回单元格

excel - 在 Excel VBA 脚本中使用单选按钮

excel - 如何计算 YYYYMMDDHHMMSSXXX 格式的文本时间差(包括毫秒)