EXCEL 技巧之 - VLOOKUP 函数
VLOOKUP 可以实现类似数据库的 `LEFT JOIN` 操作。

官方文档

VLOOKUP(查阅值、包含查阅值的区域、包含返回值的区域中的列号、近似匹配(TRUE)或完全匹配(FALSE))。其中:

  • 要查找的值,也被称为查阅值。

  • 查阅值所在的区域。 请记住,查阅值应该始终位于所在区域的第一列,这样 VLOOKUP 才能正常工作。 例如,如果查阅值位于单元格 C2 内,那么您的区域应该以 C 开头。

  • 区域中包含返回值的列号。 例如,如果指定 B2: D11 作为区域,则应将 B 作为第一列,将 C 作为第二列进行计数,依此类推。

  • (可选)如果需要返回值的近似匹配,可以指定 TRUE;如果需要返回值的精确匹配,则指定 FALSE。 如果没有指定任何内容,默认值将始终为 TRUE 或近似匹配。

实现

如下表格,想要知道左边哪些是已婚人士。

1. 输入 VLOOKUP

在上表 2B 单元格内输入 =VLOOKUP(

2. 选择查找值

括号后第一个参数选中 2A,然后输入英文逗号。

3. 选择查找区域

括号后第二个参数选中 F:G 列,然后输入英文逗号。

如果不选中整列,而是只是选中有数据部分如 F2:G4 列,则后续下拉拖动方式此参数会随之变化,导致没有得出想要的结果。

全选时注意首行会不会影响结果。

4. 其他参数

第三个参数是匹配查阅区域的第几列,最后为是否精确匹配。

最后整个公式为 =VLOOKUP(A2,F:G,1,FALSE)

5. 复制公式

此时只是第一个单元格的结果,采用下拉拖动方式或者复制粘贴方式将公式复制到列中其他的单元格中。这两种方式粘贴的公式都会行自动变化。

6. 获取其他单元格

第二列数据改下第三个参数为 2 就行了。


Last modified on 2020-06-04