提升工作效率的Excel公式(一)

参考链接:https://post.smzdm.com/p/avwgw69m/

看到一篇关于提升工作效率的Excel公式分享文章,简单做点总结,保证自己以后还能看到。后面还有一些自己补充的

公式1:判断是否为数字

使用 =ISNUMBER()
简记 isnumber 是不是数字?

公式2:数字取整

使用 =INT()
简记 学过一点C语言的人都了解Int是什么 英文的话应该是integer?

公式3:四舍五入

使用 =ROUND()]
简记 貌似和C还是一样的 记住就对了

公式4:取绝对值

使用 =ABS()
简记 和C一样

公式5:求和公式

=SUMIF()
=SUM()
简记 按照逻辑用就行

公式6:判断公式

=IFERROR(结果,错误值)
=IF(测试条件,真值,假值)

公式7:多单元格字符合并

=PHONETIC()
该函数只能合并字符型内容,不能合并数字
简记:phonetic 语音的,想办法把意思往过凑一凑......

公式8:截取指定字符之前的部分

=LEFT()
可以先使用FIND函数查找符合条件的字符的位置,再用LEFT函数进行截取

公式9:单条件字符查找、多条件字符查找

=IF
FIND + COUNT 查找出符合条件的数量,然后根据IF判断赋值。

公式10 提取指定位数 MID LEFT RIGHT

=MID(提取内容的单元格,从第几位开始,提取几位)

公式11 vlookup

vlookup函数真是二级计算机office必考哇,尤其适用于给表总信息 根据什么类别填到别的表里去 大大的利器。
时间久了不用这函数,都忘记了。让我来仔仔细细记录一下自己的踩坑经历。

  1. 插入步骤:一种是自己直接在单元格里输等于号自己敲;另一种是选择公式 -- 插入函数 -- vlookup
  2. 插入公式后开始解释参数。=vlookup(要找的值,要找的范围,范围里的第几列,精确匹配还是模糊匹配)

以我要找图书价格为例。有一个总表A 里边包含了所有图书的价格、出版社等信息,现在手里拿到了一份书单B,想知道B里边的书价钱。

首先解释第一个参数
· 要找的值 --意思是你要在范围里找谁的信息?在这里是B里的书名
· 要找的范围 -- 意思是你的查找范围,范围的第一列一定是你要找的值。 这里是总表A中书名那一列
· 范围的第几列 -- 意思是你想要的东西在查找范围的具体位置【需要注意的是,书名一定是在第一列的。要不然没法找】在这里就是总表中从书名那一列开始算!
精确匹配还是模糊匹配,0和1的区别。

血泪经验:明明自己的眼睛已经看到了,函数就是找不到,这时候问题一定离不开格式(数字 文本 加了多余的空格?绝对引用没有加等)

VLOOKUP 的三大痛点:

只能向右找:查找值(编号)必须在查找区域(A1:C100)的第一列,你无法向左查找(比如你想根据编号返回它左边的编号,做不到)。
不灵活:如果你在数据表中插入或删除一列,“返回第几列”这个数字不会自动更新,导致公式出错。
默认近似匹配:新手很容易忘记第4参数,导致结果错误。

公式12 xlookup

如果你的excel版本支持xlookup,那么你就直接用这个吧。解决了vlookup中第一列必须是要找的值的痛点。
=XLOOKUP(找谁, 在哪里找, 返回哪里的结果, [没找到怎么办], [匹配模式], [搜索模式])
image

公式13 SUMIFS

对满足条件的单元格数据内容求和。
image

公式14 COUNTIFS

统计满足一个或多个条件的单元格个数
image

  1. 通配符的使用:
?(问号)代表一个任意字符。
*(星号)代表任意多个任意字符。
例子:=COUNTIFS(A2:A6, "张*") 可以统计所有姓“张”的销售员数量。
  1. 引用单元格作为条件:
    这是最实用的技巧!不要让条件写死在公式里。
    例子:在单元格 F1 里输入“张三”,公式可以写成:
    =SUMIFS(D2:D6, A2:A6, F1)
    这样,当你改变 F1 单元格里的名字时,公式结果会自动更新,可以快速生成动态报表。

  2. 日期作为条件:
    日期本质是数字,所以可以直接比较。
    例子:统计大于某个日期的数量:=COUNTIFS(DateColumn, ">"&G1),其中G1是一个日期单元格。

注:对于数字条件,需要使用引号将比较运算符括起来。

数据汇总

当你想要分门别类地统计一些信息时,数据汇总必不可少。
总结来说就是先按照分类排序(确保一类的位置在一起)

然后选择数据 -- 分类汇总即可。
取消时在相同位置点开分类汇总点击删除即可。
参考链接:https://jingyan.baidu.com/article/fec4bce2273265f2618d8b35.html

调格式

好的,看习惯了宋体和新罗马,总是想快速调整好。但点开格式字体又不分中英文,实践结果就是只要先设置中文确认后再设置英文就可以了。
参考链接:https://blog.csdn.net/qq_38305370/article/details/109721322
链接中说顺序不能更换,因为我听劝,所以并没有尝试直接照做了。非常成功!
碎碎念:实践是检验真理的唯一标准,有这个搜索的时间可能我早就自己弄好了。但养成搜索的习惯确实也没错,只能说自己权衡就是了。
想到或看到或找到再记录

重复数字

比如你要生成128字节的00
image
=REPT(字符串,重复次数)

十六进制转换

image
=HEX2DEC(数字)
需要注意的是这里的数字不要带0x,如果带了的话需要先提取或删除一下。

同理,转换回来就是
=DEC2HEX(数字)

之后如果还有的话想分开到另外一篇写了,附一个来回跳转的链接。

下一篇:https://www.cnblogs.com/yuyuanliu/p/18957728

posted @ 2021-09-04 17:34  芋圆院长  阅读(589)  评论(0)    收藏  举报