菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Google Sheets VLOOKUP 函数


VLOOKUP 函数

VLOOKUP 函数是 Google Sheets 中的一个预设函数,允许跨列搜索。

它的输入方式为 =VLOOKUP,并且包含以下部分:

=VLOOKUP(搜索键, 范围, 索引, [是否已排序])

注意:用于查找数据的那一列必须始终位于左侧。

搜索键:选择将输入搜索值的单元格。

范围:表范围,包含表中的所有单元格。

索引:正在查找的数据。输入的是列号,从左边开始计数。

[是否已排序]:如果范围已排序,则为 TRUE/1;如果未排序,则为 FALSE/0。

注意: [是否已排序] 中可以使用 1 / 0 和 True / False。

让我们看一个例子!


Vlookup 函数示例

根据 ID# 从此列表中查找并返回宝可梦的名称。

复制值

VLOOKUP 函数,分步讲解

  1. 选择单元格 H4
  2. 输入 =VLOOKUP
  3. 点击 VLOOKUP 命令

H4 是显示搜索结果的地方。在本例中,根据 ID# 返回宝可梦的名称。

  1. 选择将输入搜索值的单元格(H3

H3 被选为搜索键。这是输入搜索查询的单元格。在本例中是宝可梦的ID#

  1. 输入 ,
  2. 指定表范围 A2:E21

  1. 输入 ,
  2. 输入从左边开始计数的姓名列的编号:2

  1. 输入 TRUE
  2. 按 Enter 键

在本例中,表格按ID#排序,所以[是否已排序]的值是TRUE

选择列索引2 的说明图。

现在,函数返回单元格 H3 中指定的搜索键的姓名值。

太棒了!函数返回 #N/A 值。这是因为还没有向搜索 ID# 单元格 H3 输入任何值。

让我们给它输入一个值,在单元格 H3 中输入 7

看!VLOOKUP 函数已成功找到 ID# 为 7 的宝可梦 Squirtle。

再试一次,在单元格 H3 中输入 4

仍然有效!该函数返回了 Charmander 的名字,其 ID# 为 4太棒了

让我们再举一个例子,这次使用宝可梦的名称作为输入。

首先,交换 A 列和 B 列的位置。

注意:您可以通过单击并拖动 Google Sheet 中的列来重新排列它们。

单击并按住 A 列,然后将其拖动到 B 列和 C 列之间,可以按如下方式重新排列它们。

现在,函数正在尝试在姓名列中查找 4,这会返回 #N/A 错误。

让我们切换标签,然后在 vlookup 函数查找搜索键的单元格 H3 中输入 Caterpie

请注意,返回的 ID# 是 1,尽管 Caterpie 的 ID# 实际上是 10。

这个结果是另一个错误。

这是因为姓名值不像 ID 号那样是已排序的。

让我们将函数中[是否已排序]部分的值从TRUE更改为FALSE

现在,函数正确地返回了 Caterpie 的真实 ID 号。


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持