Skip to main content

使用VLOOKUP在Google电子表格中查找数据

01 利用EXCEL篩選功能與錄製巨集製作查詢系統 (七月 2025)

01 利用EXCEL篩選功能與錄製巨集製作查詢系統 (七月 2025)
Anonim
03年01月

使用VLOOKUP查找价格折扣

VLOOKUP功能如何工作

Google Spreadsheets的VLOOKUP功能,代表 垂直查找 ,可用于查找位于数据表或数据库中的特定信息。

  • 有关VLOOKUP错误消息的信息,请参见第3页

VLOOKUP通常返回单个数据字段作为其输出。它是如何做到的:

  1. 你提供一个名字或 SEARCH_KEY 告诉VLOOKUP数据表的哪一行或哪些记录要查找所需的数据
  2. 您提供列号 - 称为 指数 - 您寻求的数据
  3. 该函数寻找 SEARCH_KEY 在数据表的第一列中
  4. 然后,VLOOKUP使用提供的索引号查找并返回您从同一记录的另一个字段中搜索的信息

使用VLOOKUP查找近似匹配项

通常,VLOOKUP会尝试找到完全匹配的 SEARCH_KEY 表示。如果找不到完全匹配,VLOOKUP可以找到近似匹配。

  • 近似匹配是最接近的匹配 SEARCH_KEY 尺寸越小或越小。
  • 通过设置函数找到近似匹配 已排序 参数为TRUE。

首先排序数据

尽管并非总是需要,但通常最好先使用排序键范围的第一列按升序对VLOOKUP搜索的数据范围进行排序。

如果数据未排序,VLOOKUP可能会返回不正确的结果。

VLOOKUP函数示例

上图中的示例使用包含VLOOKUP函数的以下公式来查找所购商品数量的折扣。

= VLOOKUP(A2,A5:B8,2,TRUE)

尽管上面的公式可以只输入工作表单元格,但与下面列出的步骤一起使用的另一个选项是使用Google Spreadsheets 自动提示 框输入公式。

输入VLOOKUP功能

将上图中显示的VLOOKUP函数输入到单元格B2的步骤如下:

  1. 单击单元格B2使其成为活动单元格 - 这将显示VLOOKUP函数的结果
  2. 键入等号(=),后跟函数名称 VLOOKUP
  3. 当你输入时, 自动提示 出现框,其中包含以字母V开头的函数的名称和语法
  4. 当名字 VLOOKUP 出现在框中,用鼠标指针单击名称以输入函数名称并打开圆括号进入单元格B2

输入函数参数

  • 有关VLOOKUP语法和参数的详细信息,请参见第2页
  • 与在Excel中一样,在函数的参数之间放置一个逗号作为分隔符。

VLOOKUP函数的参数在单元格B2中的打开圆括号后输入。

  1. 单击工作表中的单元格A2以输入此单元格引用作为 SEARCH_KEY 争论
  2. 单元格引用后,键入逗号( , )充当参数之间的分隔符
  3. 突出显示工作表中的单元格A5到B8,以输入这些单元格引用作为 范围 参数 - 表格标题不包含在范围内
  4. 单元格引用后,键入另一个逗号
  5. 输入a 2 逗号后进入 指数 由于贴现率位于范围参数的第2列,因此参数
  6. 在数字2之后,键入另一个逗号
  7. 突出显示工作表中的单元格B3和B4,以输入这些单元格引用作为 假日 争论
  8. 输入单词 真正 以逗号为后 已排序 争论
  9. 按下 输入 键盘上的键进入关闭圆括号“ ) “在函数的最后一个参数之后并完成函数
  10. 答案2.5% - 购买数量的折扣率 - 应出现在工作表的单元格B2中
  11. 当您单击单元格B2时,完成功能 = VLOOKUP(A2,A4:B8,2,True) 出现在工作表上方的公式栏中

为什么VLOOKUP返回2.5%作为结果

  • 在这个例子中, 数量 列不包含完全匹配 SEARCH_KEY 价值23。
  • 自从 已排序 参数设置为TRUE,VLOOKUP会找到一个近似匹配的 SEARCH_KEY 值。
  • 最接近的值仍然小于 SEARCH_KEY 23的值是21。
  • 因此,VLOOKUP在包含21的行中查找折扣百分比,因此返回2.5%的折扣率。
03年02月

Google Spreadsheets VLOOKUP函数的语法和参数

VLOOKUP函数的语法和参数

函数的语法是指函数的布局,包括函数的名称,括号和参数。

VLOOKUP函数的语法是:

= VLOOKUP(search_key,range,index,is_sorted)

search_key - (必填)要搜索的值 - 例如上图中销售的数量

range - (必需)VLOOKUP应搜索的列数和行数 - 范围中的第一列通常包含 SEARCH_KEY

index - (必需)要查找的值的列号 - 编号从…开始 SEARCH_KEY 列为第1列 - 如果 指数 设置为大于在中选择的列数的数字 范围 参数#REF!函数返回错误

is_sorted - (可选)表示是否 范围 使用排序键范围的第一列按升序排序 - 布尔值 - TRUE或FALSE是唯一可接受的值 - 如果设置为TRUE或省略且范围的第一列未按升序排序,则可能会出现错误的结果 - 如果省略,则默认情况下该值设置为TRUE - 如果设置为TRUE或省略并且未找到search_key的完全匹配,则使用较小的大小或值的匹配作为search_key。 - 如果设置为FALSE,则VLOOKUP仅接受search_key的完全匹配。如果存在多个匹配值,则返回第一个匹配值 - 如果设置为FALSE,并且找不到search_key的匹配值,则函数返回#N / A错误

03年3月

VLOOKUP错误消息

VLOOKUP错误消息

以下错误消息与VLOOKUP相关联。

如果出现以下情况,则会显示#N / A(“值不可用”)错误:

  • 该 SEARCH_KEY 在第一列中找不到 范围 争论
  • 该 范围 论证是不准确的。例如,参数可能包括范围左侧的空列
  • 该 已排序 参数设置为FALSE并且完全匹配 SEARCH_KEY 在第一列中找不到参数 范围
  • 该 已排序 参数设置为TRUE,并且第一列中的所有值都设置为TRUE 范围 大于 SEARCH_KEY

#REF! (如果出现以下情况,则显示“引用超出范围”)错误:

  • 该 指数 参数大于。中的列数 范围 争论