文章目录

  • 常用的技巧
    • 带单位计算
    • 填充不连续数据
    • 删除空行
    • 给Excel图表添加参考线
    • 打开开发工具
    • 给 Excel 添加目录
    • 批量添加下划线
    • 批量添加该日是星期几
    • 批量添加自定义文字
    • 批量将阿拉伯数字转为数字大/小写
    • 添加快捷选择
    • 快速制作工资条
    • 制作动态考勤表
    • 对齐姓名
    • 数据分组
    • 英文字母大小写转换
    • 数值大小变符号个数
    • 移动单元格
    • 批量调整行高和列宽
    • “✚” 拖拽序列/复制
    • 一次插入多个空行列/行
    • 移动/复制单元格
    • 复制工作表
    • 重命名工作表
    • 批量删除工作表
    • 两个工作簿之间复制/移动工作表
    • 组合工作表
    • 行列转置
    • 贴上运算值
  • 常用的快捷键
    • Alt 键
    • Ctrl + Shift 组合键
    • Ctrl 键
  • 开始标签
    • 自定义排序
    • 自定义排序序列
    • 手动加上边框
    • 筛选
    • 格式化表格的条件格式
    • 表格数值格式
      • 基本数值格式
      • 自定义数值格式
      • 日期 & 时间格式
    • 单元格对角线
  • 设计标签
    • 格式化表格
    • 交叉分析筛选器
  • 插入标签
    • 帕累托图(Pareto chart)
      • 1、组合图
      • 2、数据透视表
      • 3、Excel 2016 内建的图表
  • 页面布局标签
    • 表格边框
  • 数据标签
    • 合并计算
    • 数据验证
    • 分列
    • 表格内容重复怎么办
      • 标记重复内容
      • 删除重复值
      • 防止重复内容
    • 模拟分析 --> 单变量求解
  • 审阅标签
    • 插入批注
    • 保护
      • 保护工作表
      • 允许编辑区域
      • 保护工作簿
      • 打开工作簿需输入密码
  • 视图标签
    • 冻结窗格
    • 拆分
  • 计算函数
    • sum
    • sumif
    • sumifs
    • sumproduct
    • average
    • large
    • small
  • 条件判断函数
    • if
    • ifs
    • iferror
  • 查询函数
    • vlookup(常用)
    • hlookup
    • indirect
    • xlookup
  • 计数函数
    • count
    • counta
    • countif
    • countifs(常用)
  • 定义的名称
  • 日期和时间函数
    • datedif
    • networkdays
    • networkdays.intl
  • 排位函数
    • rank.eq
    • rank.avg
  • 显示公式
  • 文字函数
    • left
    • right
    • mid
    • find
    • len
  • 最强函数搭档 index & match
    • index
    • match
  • 随机函数
    • randbetween
    • choose
    • rand
  • 布林逻辑函数
    • and
    • or

学习Excel的使用

学习环境:Excel 2016 版即可
视频地址:https://www.bilibili.com/video/BV184411C7Ci

常用的技巧

带单位计算

填充不连续数据

删除空行

给Excel图表添加参考线

打开开发工具

给 Excel 添加目录

一次添加全部(推荐)

=mmm1

逐一添加

批量添加下划线

@*_

批量添加该日是星期几

aaaa

批量添加自定义文字

批量将阿拉伯数字转为数字大/小写

[dbnum1] --> 将阿拉伯数字转为数字小写
[dbnum2] --> 将阿拉伯数字转为数字大写

添加快捷选择

只能添加两种

[=1]"软件工程";[=2]"计算机科学与技术"

快速制作工资条

制作动态考勤表

对齐姓名

数据分组

英文字母大小写转换

数值大小变符号个数

移动单元格

批量调整行高和列宽

“✚” 拖拽序列/复制

如果只有数字就直接向下拖拽的话默认复制

如果有数字字母 / 汉字向下拖拽的话默认序列

一次插入多个空行列/行

移动/复制单元格

Ctrl:复制选中的单元格

Shift:插入但不覆盖单元格

复制工作表

对一个工作表按住 Ctrl 键,用鼠标进行拖拽,即可完成对一个工作表的复制

重命名工作表

批量删除工作表

按住 Shift 键进行批量删除

两个工作簿之间复制/移动工作表

必须是两个打开的工作簿之间才能进行移动或复制

组合工作表

行列转置

贴上运算值


常用的快捷键

Alt 键

快捷键 含义
Alt + = 快速求和
Alt + ↓ 选择上述已有的序列(数字+文字/字母,文字,字母)
Alt + Enter 单元格内强制换行
Alt + F1 对选中的数据快速生成图表

Ctrl + Shift 组合键

快捷键 含义
Ctrl + Shift + ↑ / ↓ / ← / →
(按一下方向键)
快速选取有内容的单元格
Ctrl + Shift + ↑ / ↓ / ← / →
(按两下方向键)
快速选取整个工作表的单元格
Ctrl + ; 快速插入日期(2020/8/6)
Ctrl + Shift + ; 快速插入时间(10:59:00)
Ctrl + Shift + 4 将选中的数据转换成货币格式(¥)
Ctrl + Shift + 5 将选中的数据转换成百分号格式(%)

Ctrl 键

快捷键 含义
Ctrl + ↑ / ↓ / ← / →
(按一下方向键)
快速跳转有内容的单元格角落
Ctrl + ↑ / ↓ / ← / →
(按两下方向键)
快速跳转到整个工作表的单元格角落
Ctrl + 1 打开设置单元格格式

开始标签

自定义排序

可排序的内容有:数字、中文、英文、日期

一层排序时,在要排序的一列中,选择一个单元格皆可,没必要全选

自定义排序序列

默认的排序是按照字母或笔画进行降序或升序排序,我们可以自定义序列排序。

商店一列按照:市场 宅配 杂货 排序

手动加上边框

筛选

格式化表格的条件格式

表格的条件格式和表格的筛选不同。

  • 筛选将满足条件的单元格显示,不满足的隐藏;
  • 条件格式将指定条件的单元格突出显示,不满足的也不隐藏;

不仅如此,条件格式还有数据条、色阶、图标集。



为了使公式能复制到同一行的其他列,因此对单元格的列进行锁定。

表格数值格式

基本数值格式

自定义数值格式

  • #:一个数值位数的预留位置(非零数值占位符),不会显示不具有实质意义的 0

  • 0:强制显示每一个指定的位数(数值占位符),不管这个 0 是否具有实质的意义



  • ?:多代表了一个数值位数的预留位置,可以让小数点对齐

  • @:把单元格本身的文字显示出来

  • *:重复你指定的符号,直到填满单元格

  • ,:千分位
  • ,,:百万位,依次类推

  • 0.00;(0.00);0.00;@


  • _符号:利用底线后符号的宽度增加留白

  • [颜色]:添加颜色


  • 颜色编号:

日期 & 时间格式


使用快捷键获取的时间和日期无法动态更新

而使用 today() & now() 函数则可以动态更新

事实上所有的日期和时间只不过是一组数字而已,日期是以 1900-1-1 开始计数

而一天的时间是 0:00 记为 0,而 24::00 记为 1,中间为小数

  • [h]:代表已经过的小时
  • [m]:代表已经过的分钟

单元格对角线


设计标签

格式化表格

格式化表格方式一

格式化表格方式二

交叉分析筛选器


插入标签

帕累托图(Pareto chart)

帕累托图(Pareto chart)是将出现的质量问题和质量改进项目按照重要程度依次排列而采用的一种图表。

二八原则:企业百分之八十的利润,可能由百分之二十的顾客贡献;工作中百分之八十的付出,可能换来百分之二十的成果。

别称:排列图、主次图

在 Excel 中叫做 排列图

排列图由 [ 直方图 ]、[ 折线图 ] 组成

  • [ 直方图 ] 代表每个事件发生的频率;
  • [ 折线图 ] 代表每个事件发生的累计百分比;

以下将通过三种方式创建 [ 排列图 ]

1、组合图

组合图方式适用于各个 Excel 的版本

建立图表之前首先要针对图表中的数据进行降序排序

2、数据透视表

3、Excel 2016 内建的图表


页面布局标签

表格边框

页面布局 - 网格线 - 勾选打印


数据标签

合并计算

方式一

方式二

数据验证

分列


表格内容重复怎么办

标记重复内容

删除重复值

防止重复内容

模拟分析 --> 单变量求解


审阅标签

插入批注

保护

保护工作表

解除单元格的锁定

解除单元格的锁定,是为了在保护工作表时,可以让用户在解除锁定的单元格上输入一些数据用于查询

隐藏公式

保护工作表

默认的权限是不允许用户编辑,只允许用户查看,但解除锁定的单元格可以编辑,用来查询

保护工作表之后,隐藏的内容也无法取消隐藏

允许编辑区域

设置允许编辑区域,必须首先撤销对工作表的保护

保护工作簿

通过保护工作表的方式,只能一次保护一张工作表,通过保护工作簿的方式,可以一次保护所有的工作表

打开工作簿需输入密码


视图标签

冻结窗格

只冻结行或列

同时冻结行和列

拆分

通过拆分可以对同一个表中的数据进行对比


计算函数

sum

用途:求和

用法:

sum(范围)

举例:计算科目成绩总分

sumif

用途:条件求和

用法:

sumif(查询范围, 筛选条件, 求和范围)

sumifs

用途:多条件求和

用法:

sumifs(求和范围,查询范围1, "筛选条件1", 查询范围2, "筛选条件2",……)

举例:查询六月份信用卡的消费金额

sumproduct

用途:返回对应的区域或数组的乘积之和。 默认运算是乘法,但加、减和除也可能。

用法:

sumproduct(数组1, [数组2],……)



average

用途:求平均值

用法:

average(范围)

举例:计算科目成绩平均分

large

用途:求第几大的数值

用法:

large(范围, 第几顺位)

举例:计算科目成绩第二大分数

small

用途:求第几小的数值

用法:

small(范围, 第几顺位)

举例:计算科目成绩第二小分数

条件判断函数

if

用途:单条件判断

用法:

if(条件, "true怎么样","false怎么样")

举例:大于 60 分为及格,小于 60 分为不及格,并使用条件格式

ifs

用途:多条件判断

用法:

ifs(条件1, "true怎么样", 条件2, "true怎么样", 条件3, "true怎么样",……)
// 可以设置 255 个条件

Excel 2016版本的 ifs

=IFS(C7>=90,"A",C7>=80,"B",C7>=70,"C",C7>=60,"D",C7<60,"E")

举例:对平均成绩划分等级

低版本使用 嵌套 if

=IF(C7>=90,"A",IF(C7>=80,"B",IF(C7>=70,"C",IF(C7>=60,"D",IF(C7<60,"E",)))))
// 可以嵌套 64 层

iferror

用途:公式出错时如何处理

用法:

iferror(公式, “出错时候如何处理”)

查询函数

vlookup(常用)

用途:垂直条件查询

用法:

vlookup(查询的关键字, 查询范围, 返回哪一列, 查询模式)

参数:

  • 查询的关键字:也就是根据哪一列来查询,查询的条件。比如下图是根据学号查询
  • 查询范围:查询的关键字所在的列要在查询范围的首列才行,在 Excel 中 VLOOKUP 函数使用 L 型来进行查询的。

  • 返回哪一列:也就是将第几列作为结果返回。
  • 查询模式
    • 模糊匹配:true,一般用来对一个区间的数进行匹配

      • 查询范围中查询关键字所在的列的数值必须按递增顺序排序
    • 精准匹配:false,也就是进行完全匹配。

相对引用 & 绝对引用

Excel 中的函数默认使用相对引用,但使用 VLOOKUP 函数时,我们常常使用绝对引用。

1、相对引用

VLOOKUP(J8,M2:N7,2,TRUE)

2、绝对引用

通过 $ 来标识绝对引用

VLOOKUP(J8,$M$2:$N$7,2,TRUE)

Vlookup 函数可以类比于 SQL 的查询语句块:

select(查询哪一列)from (查询范围)where(查询条件)

综合应用 if、iferror、vlookup

举例:根据学号,查询姓名、平均成绩、成绩

具体思路是:判断输入值是否为空,为空则显示空,不为空则去查找,若输入的值在范围之内,则显示“查无此人”。

IF(C3="","",IFERROR(VLOOKUP($C$3,$E$2:$K$12,2,FALSE),"查无此人"))

hlookup

V 是 Vertical,纵向的;

H 是 Horizontal,横向的;

用途:水平条件查询

用法:

hlookup(查询的关键字, 查询范围, 返回哪一列, 查询模式)

indirect

用途:间接——利用括号中选定位置的字符指向其他单元格

类似于指针,函数的值得到的是地址,再根据地址去寻找具体的值

用法:

indirect(单元格位置)

举例:设置二级菜单联动

xlookup

Office 365版本才可使用

用法:

xlookup(要寻找的关键字, 关键字所在的列, 要传回的列, [错误提示], [近似比对], [查询方向])

功能

  1. 向左查询

  2. 错误提示

  3. 近似比对

  4. 横向查询

  5. 模糊查询

  6. 逆向查询

  7. 双向筛选

计数函数

count

用途:对数值类型单元格进行计数,数值计数

用法:

count(单元格范围)

举例:对金额计数

counta

用途:对所有非空的单元格进行计数,非空计数

用法:

counta(单元格范围)

举例:对交易方式计数

countif

用途:对满足一个条件的单元格计数,单条件计数

用法:

countif(单元格范围, "条件")

举例:对交通类别计数

countifs(常用)

用途:对满足多个条件的单元格计数,多条件计数

用法:

countifs(单元格范围1, "条件1", 单元格范围2, "条件2",……)

举例:对交通类别,现金交易方式计数

使用 &\&& 来拼接数值 --> 文本,也就是拼接字符串

举例:对交通类别,金额大于200的计数

举例:查询几月份信用卡刷了几次

方式一:用两个条件限制住

方式二:利用辅助列,创建月份

定义的名称

日期和时间函数

datedif

用途:计算两个日期之间相隔的天数、月数或年数

用法:

datedif(开始日期, 结束日期, 日期单位)

但我们有时候希望是:__年__月(通过 ym)

日期单位 说明
Y 计算两日中间的年数
M 计算两日中间的月数
D 计算两日中间的日数
MD 计算两日中间的天数,忽略月、年
YM 计算两日中间的月数,忽略日、年
YD 计算两日中间的天数,忽略年数

networkdays

用途:返回两个日期之间的所有工作日数,使用参数指示哪些天是假期。 任何指定为假期的日期不被视为工作日。它默认周六周天是假日。

用法:

networkdays(开始日期, 结束日期, [假日])

networkdays.intl

用途:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。 周末和任何指定为假期的日期不被视为工作日。

用法:

networkdays.intl(开始日期, 结束日期, [自订假日],[假日])
自订周末数 周末日
1 或 省略 星期六、星期日
2 星期日、星期一
3 星期一、星期二
4 星期二、星期三
5 星期三、星期四
6 星期四、星期五
7 星期五、星期六
11 仅星期日
12 仅星期一
13 仅星期二
14 仅星期三
15 仅星期四
16 仅星期五
17 仅星期六

要注意绝对引用和相对引用的问题!

排位函数

rank.eq

用途:在不动列表顺序的前提下,返回该单元格在该列表范围内的数字排位

用法:

rank.eq(自己, 比较对象, [排序方式])

默认的排序方式是:降序(0)

rank.avg

通 rank.eq 用法一样,不过在值一样的情况下会将排名均分

显示公式

文字函数

left

用途:从资料范围的左侧抓取相应的字数

用法:

left(资料范围, 抓取字数)

right

用途:从资料范围的右侧抓取相应的字数

用法:

right(资料范围, 抓取字数)

mid

用途:从资料范围的开始位置(从 1 开始)抓取相应的字数

用法:

left(资料范围, 开始位置, 抓取字数)

find

用途:从资料范围中获取要搜索的文字开始位于第几顺位(从左计数)

用法:

find(要搜索的文字, 资料范围, [搜寻起点])

len

用途:计算一个单元格中有多少个字数

用法:

len(资料范围)

=LEFT(B3,FIND("-",B3)-1)
=MID(B3,F3FIND("-",B3)+1,1)
=RIGHT(B3,LEN(B3)-(FIND("-",B3)+2))
=RIGHT(B3,LEN(B3)-FIND("-",B3,FIND("-",B3)+1))

最强函数搭档 index & match

无论是 VLOOKUP 还是 HLOOKUP 都只能被查询的关键字的位于查询范围的首列或者首行开始查起。

但通过 index & match 函数的配合就可以不受此约束

index

用途:返回指定位置的值

用法:

如果是一维数组

index(行/列范围, 顺位)

如果是二维数组

index(资料范围, 列数, 行数)

match

用途:由值返回该值位于第几顺位,但 match 函数的查询对象只能是一列或者一行,而不能是一个二维数组。

用法:

match(要查找的对象, 查找的范围, 比对方式)

举例:index & match 练习

随机函数

randbetween

用途:产生一个介于 [ 最小值, 最大值 ]之间 的随机数

用法:

randbetween(最小值, 最大值)

举例1:抽奖

举例2:考试分 A B 卷

choose

用途:由顺位(从 1 开始)选出数组中的选项值

用法:

choose(顺位, "选项A", "选项B", ……)

rand

用途:产生一个介于 [ 0, 1 ] 之间的随机数

用法:

rand()

举例:分组

这样分组之后,一旦你编辑单元格内容,随机数会发生变化,分组也会变化,因此我们还要设置一下随机数这一列

举例:多人抽奖,使用 rand + rank 比 randbetween 要好

布林逻辑函数

true: 1
false: 0

布林逻辑还可以用来判断文字

and

用途:当所有条件成立时返回 TRUE,只要有一个不成立就返回 FALSE

用法:

and(条件1, 条件2, 条件3,……)

or

用途:只要有一个条件成立时就返回 TRUE,所有条件都不成立则 返回 FALSE

用法:

or(条件1, 条件2, 条件3,……)

为了将 true false 转换成 1 & 0 需 *1 或 在布林前面添加 --

学习Excel的使用相关推荐

  1. 学习excel的使用技巧一空格替换为0

    学习excel的使用技巧一空格替换为0 问题1  把excel表格中的空格  填充为0 方法1 选中CDE列    CRTL+F 查找空 替换为0 方法2 选中CDE列 CRTL+G 打开定位  点击 ...

  2. 表格大小设置_系统地学习Excel第18课,设置单元格字体格式

    上一篇:系统地学习Excel第17课,设置单元格格式 本篇内容结构如下: 本篇在章节中的位置 单元格字体格式包括字体.字号.字形.颜色等.Excel中文版默认单元格: 字体为[宋体]或[等线]: 字号 ...

  3. 五、开始学习Excel函数,效率快速提高

    @Author : By Runsen @Date : 2020/5/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  4. 四、从Excel开始,学习Excel的快捷键

    @Author : By Runsen @Date:2020/5/12 在2020年一月初,也是我大三上的寒假,我开始写书,为什么呢?因为化工原理和化工热力学挂了,我需要重拾自己的自信. 对于一个大学 ...

  5. 学习excel数据分析_为什么Excel是学习数据分析的最佳方法

    学习excel数据分析 它是视觉的,它是透明的,并且使事情变得简单. (It's visual, it's transparent, and it keeps things simple.) The ...

  6. vba 自动排序_Excel VBA如何入门?VBA教程 Excel教程 VBA学习 Excel新手课程

    教程领到手,学习不用愁!领 ↑ ↑ ↑ 学习Excel,大家基本都知道去高手课学习哈. 精彩在后面!兴趣使然,以应用为导向,学以致用,学习效率更高!还记得高手课吗?高手课,一套免费精品教程解锁一门技能 ...

  7. datagridview单元格合并居中_系统地学习Excel第17课,设置单元格格式

    上一篇:系统地学习Excel第16课,使用Excel的「替换」功能 本篇内容结构如下: 本章的知识体系 Excel工作表的整体外观由各个单元格的样式构成,单元格的样式外观在Excel的可选设置中主要包 ...

  8. 学习excel的使用技巧复制一列文本成新列去重

    学习excel的使用技巧复制一列文本成新列去重 学习excel的使用技巧复制一列文本成新列去重 其实比较简单的技巧  知道了就会  不知道就比较麻烦 1 直接复制到一列 2 找到 数据选项 3 删除重 ...

  9. 学习Excel VBA(一)——VBA理论初步

    学习Excel VBA(一)--VBA理论初步 一.Excel VBA的数据类型 1.基本数据类型 2.枚举类型(类似于C语言的enum) 3.自定义类型(类似于C语言的typedef struct) ...

最新文章

  1. SpringMVC中Controller如何将数据返回
  2. php 其他格式数据与数组互转
  3. 安卓进阶系列-05列表控件(RecyclerView)的使用
  4. 邮件服务器“单点登录”功能
  5. 【调试工具】之VIM快捷键
  6. c语言spi测试代码,C语言程序SPI
  7. Harmony OS — Text文本框
  8. qmap按插入顺序排序_C++语言排序算法之插入排序
  9. ADS 2013 momentum仿真出错
  10. 三菱plc232数据线驱动下载_三菱FX系列PLC没有编程电缆,通过DIY232串口下载程序...
  11. 视频编解码之理论概述
  12. LoRa网关与服务器通信——MQTT
  13. LittleVGL移植到STM32
  14. 课工场论坛列表发帖制作
  15. iframe是什么?html中iframe标签的用法详解
  16. unlikely 与 likely的作用
  17. Chrome 谷歌浏览器下载网页中的背景图、图标等
  18. css选择器 选择器的优先级
  19. 2022考研笔记-政治(马原-马克思主义政治经济学)
  20. mysql binlog增量备份脚本_实现mysqlldump+binlog日志全量备份和增量备份脚本

热门文章

  1. C++中%lu,%u,%hu,%i,%o,%x,%X,%E/e,%c,%s表示含义
  2. .jar will not be exported or published.Runtime ClassNotFoundExceptions may result.
  3. 小程序 zoom_Zoom是否真正监视您在通话中使用的应用程序?
  4. steam巫师3闪退解决办法
  5. 中兴通讯5G近期出席多个大会,有风范更有担当!
  6. 多系统共用一个瑞星杀毒软件(转)
  7. RANCID完全安装
  8. Deepfakes教程及各个换脸软件下载
  9. NBA季后赛总抢断排行榜(数据截止至11年5月5日)
  10. c语言编译器IDE怎么,C语言编译器和IDE的选择