Google Sheets VLOOKUP 函数
VLOOKUP 函数
VLOOKUP 函数是 Google Sheets 中的一个预设函数,允许跨列搜索。
它的输入方式为 =VLOOKUP
,并且包含以下部分:
=VLOOKUP(搜索键, 范围, 索引, [是否已排序])
注意:用于查找数据的那一列必须始终位于左侧。
搜索键:选择将输入搜索值的单元格。
范围:表范围,包含表中的所有单元格。
索引:正在查找的数据。输入的是列号,从左边开始计数。
[是否已排序]:如果范围已排序,则为 TRUE/1;如果未排序,则为 FALSE/0。
注意: [是否已排序] 中可以使用 1 / 0 和 True / False。
让我们看一个例子!
Vlookup 函数示例
根据 ID# 从此列表中查找并返回宝可梦的名称。
VLOOKUP 函数,分步讲解
- 选择单元格
H4
- 输入
=VLOOKUP
- 点击 VLOOKUP 命令
H4
是显示搜索结果的地方。在本例中,根据 ID# 返回宝可梦的名称。
- 选择将输入搜索值的单元格(
H3
)
H3
被选为搜索键。这是输入搜索查询的单元格。在本例中是宝可梦的ID#。
- 输入
,
- 指定表范围
A2:E21
- 输入
,
- 输入从左边开始计数的姓名列的编号:
2
- 输入
TRUE
- 按 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 号。