Excel表格之道

第5章 字段调整(函数)

2018-07-15  本文已影响25人  CoRosso

5.1 函数简介

函数的作用:
  1. 计算工作

有时Excel表格会有缺失值,需要通过函数计算出相关信息并补齐。

例如,分析学员花名册时,发现“姓氏”、“加成”和“年龄”字段缺失。

  1. 分析准备

有时使用Excel表格,会需要数据透视表来做更强大的分析,因此需要新增额外字段。

例如,分析学员年龄与加成之间的关系,就需要先计算出学员的“年龄“与“加成”字段”。


5.1 函数的作用.png

5.2 函数分类

Excel函数是由主干函数构建,由零件函数支撑或者是辅助形成的函数体系。逻辑判断和查找引用函数统称为主干函数,而文本、日期和时间、统计以及“随机”函数统称为零件函数

5.2 函数分类.jpg

5.3 名称的命名

公式 -> 定义名称/根据所选内容创建/名称管理器

名称命名规则

5.4 数据验证

“名称的命名”最有效的应用就是“数据验证”(数据有效性)。

选取“产品”字段所有内容 -> 公式 -> 根据所选内容创建 -> 选取“供应商”字段所有内容 -> F4(重复上一步操作) -> … -> 选取“单位”字段所有内容 -> F4

选取“产品”列 -> Alt+D+L(数据验证) -> Alt+A(允许) -> 序列 -> Alt+S(来源) -> “产品”区域

选取“数量”列 -> Alt+D+L(数据验证) -> Alt+A(允许) -> 整数 -> 限定最大值和最小值

5.4 数据验证.png

5.5 引用

相对引用:行和列都不固定
混合引用:只固定行或只固定列
绝对引用:行和列都固定


5.5 引用.png

5.6 统计函数

在介绍完函数的两个基础知识点——名称命名引用之后,开始正式进入函数的学习。

一般情况下,掌握1、2级别的统计函数即可,因为统计函数的功能大部分被数据透视表覆盖。


5.6 统计函数.png
条件统计
5.6 条件统计.png
多条件统计
5.6 多条件统计.png

5.7 日期函数

weekday和weeknum这两个函数都需要填写一个return_type参数,保证按照中国历法进行计算。

5.7 日期函数.png

日期练习中的“生日提醒”应该用到if函数进行条件判断,在稍后学习完if函数后再次返回进行练习。

5.7 日期练习.png

5.8 文本函数

文本函数的作用是“擦屁股”——更正收集数据,录入数据时犯的文本错误。

在Excel2013之前,处理文本极大依赖于left、right和mid函数。

“自定义”格式比“转(格式)”相关函数能更方便地解决问题,并且更易于理解。

len、find函数经常和left、right、mid函数进行配合,以完成更复杂的拆分。

5.8 文本函数.png
智能填充

“快速填充”功能几乎能够代替left、right和mid函数,数据 -> 分列能够快速将文本格式的“出生年月日”转化为日期格式。


5.8 文本函数练习.png

5.9 随机函数

5.10 IF函数概述

5.10 IF函数.png
IF函数参数

IF(logical_test,[value_if_true],[value_if_false])


5.10 IF函数参数.png

5.11 IF函数嵌套

5.11 IF函数嵌套.png

日期练习_生日提醒


5.11 IF函数嵌套练习.png

5.12 IF函数辅助(and与or)

5.12 IF函数and与or.png

5.13 vlookup函数简介及基本用法

vlookup函数——习题下载

以下三个函数与if函数是平级关系,但if函数解决不了问题时,可以选择它们:


5.13.png

应用vlookup函数时,共通字段一定要位于table_array的第一列!

5.13 vlookup函数的应用.png

5.14 vlookup函数的具体应用

iferror(value,value_if_error)

5.14 vlookup函数的具体应用.png

5.15 vlookup函数模糊查找

table_array的首列中的值必须以升序排序。

5.15 vlookup函数模糊查找.png

5.16 index与match函数

index与match函数——习题下载

5.16 index与match函数.png
match函数
5.16 match函数.png
index函数
5.16 index函数.png

5.17 indirect函数制作二级数据验证

indirect函数——习题下载

参数表 -> 选取所有省份字段 -> 定义“省”名称 -> 表 -> 创建“省”数据验证 -> Alt+S(来源)选择“省” -> 创建“市”数据验证 -> Alt+S(来源)选择“indirect(…)” -> …

5.17 indirect函数制作二级数据验证.png
上一篇下一篇

猜你喜欢

热点阅读