查找
按代码查找城市
定义
按代码查找城市,就是给 VLOOKUP 地点代码和一张两列表,让它返回匹配的城市。
语法
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
参数
| 参数 | 含义 |
|---|---|
lookup_value |
要查找的地点代码,例如 "R-1"。 |
table_array |
要搜索的表。代码必须位于最左列。 |
col_index_num |
从表中返回哪一列。本课中 2 是城市列。 |
range_lookup |
精确匹配请用 FALSE。 |
示例演练
一个车场把路线代码和城市存在 A2:B4。
| A:代码 | B:城市 |
|---|---|
| R-1 | Bath |
| R-2 | York |
| R-3 | Hull |
公式:=VLOOKUP("R-1",A2:B4,2,FALSE)
结果:Bath。R-1 在表的第一行,该行第 2 列存的是 Bath。
练习
编码 N-1、N-2 和 N-3 位于 A2:A4,城市 Oslo、Rome 和 Lima 位于 B2:B4。请在 C2 中写出一个返回 N-3 对应城市的公式。
- 在 C2 中写出一个 VLOOKUP 公式,从 A2:B4 返回 N-3 的城市。
- C2 应显示 N-3 的城市。
第 1 步,共 2 步
在 C2 中输入 =VLOOKUP("N-3",A2:B4,2,FALSE)。
N-3 是最后一行,第二列是 Lima。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
C2 使用 VLOOKUP。
C2 现在显示 Lima。
下一课是按行号取出单元格。
相关函数
VLOOKUP 就是根据该代码返回城市的函数。
常见错误
要了第 1 列,例如 =VLOOKUP("R-1",A2:B4,1,FALSE):第 1 列就是代码本身,所以结果是 R-1,而不是 Bath。