LOOKUP

此函数仅限在新版 Google 表格中使用。
在已排序的一行或一列中查找某个键,然后根据搜索到的键在该行或列中的位置,返回结果范围中位于相同位置的单元格的值。

用法示例

LOOKUP(10003, A1:A100, B1:B100)

LOOKUP(10003, A1:B100)

LOOKUP(“foo”, A1:Z10)

语法

LOOKUP( 搜索键值, 搜索范围 | 搜索结果数组, [ 结果范围 ])

  • 搜索键值 - 要在行或列中搜索的值。例如,42、"Cats" 或 I24。
  • 搜索范围 | 搜索结果数组 - 使用 LOOKUP 的一种方法是给定单行或单列形式的搜索范围进行搜索查找,这种方式要用到另一个参数结果范围。另一种方式是将这两个参数合并为一个搜索结果数组,其中第一行或第一列用于搜索,并将返回值放在该数组的最后一行或最后一列中。
  • 结果范围 - [ 可选 ] - 用于存放返回结果的范围。返回值对应于在搜索范围中找到搜索键值的位置。此范围必须仅为单行或单列,而如果您使用的是搜索结果数组方式,则不应提供此参数。

使用说明

LOOKUP 函数仅适用于搜索范围搜索结果数组已排序的情况。如果数据未排序,则请改用 VLOOKUPHLOOKUP 或其他相关函数。

如果未找到搜索键值,此查找函数将选用给定范围中小于此键值的最接近值。例如,如果相应的数据集包含数字1、3、5,而搜索键值为2,则此查找将选用1。

采用搜索结果数组方式时,会返回给定范围中的最后一行或最后一列。如果需要其他行或列,请改用 VLOOKUPHLOOKUP

在使用搜索结果数组方式时,如果给定范围包含的列数多余行数,将按照从左向右的顺序对该范围的第一行进行搜索。如果范围所包含的行列数目相等或者行数多余列数,则会按照从上向下的顺序对范围的第一列进行搜索。

另请参阅

VLOOKUP:纵向查找。在范围的第一列中自上而下搜索某个键值,并返回所找到的行中指定单元格的值。

HLOOKUP:横向查找。在范围的第一行中搜索某个键值,并返回所找到的列中指定单元格的值。

MATCH:返回与指定值相匹配的项在范围中的相对位置。

true
访问学习中心

您在单位或学校使用 Google 文档等 Google 产品吗?欢迎使用功能强大的提示、教程和模板。了解如何在不安装 Office 的情况下处理 Office 文件、创建动态项目计划和团队日历,以及自动整理收件箱等。

搜索
清除搜索内容
关闭搜索框
主菜单
6667277702250012710
true
搜索支持中心
true
true
true
true
true
35
false
false