标签: 数据分析-Excel 基本功
背景
- 在知乎的“运营大湿兄”专栏里学习数据分析。
- 文章反复强调,Excel 技巧是为基础,最为核心的部分是 vlookup 函数。
- 遂百度而了解之。
- 度娘资料繁杂良莠不一,还是Office Excel 官方培训站搜索“vlookup”简明、方便(虽然国内访问可能略慢)。
如果访问速度确实煎熬,没事,下面是从office上下下来的官方培训ppt,里边包含五个视频。如果是mac还需要下个插件看。
ppt 与插件下载云盘地址 密码: rtk3
vlookup视频课程直达地址
本文目标
-
个人原因
office 培训搬运工。 -
个人原因
待有实际操作时更新文档,实用为先。 -
写作原因
简化 office官方文档,快餐化学习。
学习目标
- 了解 vlookup 函数参数组成与作用。
- 实例
- 复习用补充例子
正文
- 作用以及公式定义
- vlookup 是查找引用函数
- vlookup( (lookup_value, table_array, col_index_num, [range_lookup]))
示例1:=VLOOKUP(105,A2:C7,2,TRUE)
示例2:=VLOOKUP("袁",B2:E7,2,FALSE)
参数名称 | 说明 | 备注 | 是否必填 |
---|---|---|---|
lookup_value | 要查找的值。根据这个参数你希望找到的对应数据其他属性的值,比如你要根据小王的“名字”找到他的“电话” | 要查找的值必须位于 table-array 中指定的单元格区域的第一列。例如,如果 table-array 指定的单元格为 B2:D7,则 lookup_value 必须位于列 B 中。Lookup_value 可以是值,也可以是单元格引用 | ✔ |
Table_array | VLOOKUP 公式的查询区域,即在这个区域内根据你提供的参数查阅 对应数据源 | 该单元格区域中的第一列必须包含 lookup_value | ✔ |
col_index_num | 其中包含返回值的单元格的编号(table-array 最左侧单元格为 1 开始编号) | ✔ | |
range_lookup | 一个枚举值,该值指定希望 VLOOKUP 查找近似匹配还是精确匹配 | TRUE 假定表中的第一列按数字或字母排序,然后搜索最接近的值。这是未指定值时的默认值;FALSE 在第一列中搜索精确值 | ✔ |
-
实例
如图↓
C16 是lookup_value,即要查找的值。
A2 到 D14(绝对引用)是 table_array,即查阅值所在的区域。
为什么要用绝对引用?(待补充解释,详见ppt视频)
3 是 col_index_num,即 table_array 中包含返回值的列号。在此示例中,表数组中的第四列是“税率百分比”,因此公式输出将是“税率百分比”列中的值。
FALSE 是 range_lookup,因此返回值将是精确匹配项。
VLOOKUP 公式的输出是职位id为SI001的税率百分比,即 1.00%。