好的爱人成就更好的彼此:盘点Excel中那些超甜CP,你最喜欢哪对?
★
编按
★
Hello各位小伙伴~ 今天是2021年的8月14日农历七月初七,满街的情侣和鲜花无不在提醒小E今天不只是周六还是七夕情人节。
作为单身贵族的小E痛定思痛,决计不被这样的氛围影响,坚强的翻开书提升自我。仔细看了半天,才从字缝里看出字来,满书都写着两个大字“单身”!于是我又打开Excel决定提升一下自己的Excel能力,结果就连这篇教程都写着“Excel中超甜的六大CP……”。
好的另一半会成就更好的自己,也就是说两人在一起能起到1+1>2的效果。今天春风要在Excel中撒狗粮,跟大家介绍一下Excel中的六对超甜CP,它们组合在一起能够帮你解决超多的Excel问题,他们分别是查找函数、日期函数、字符函数、数学函数、引用函数,以及快捷键组合。好的,下面就请六大CP闪亮登场。
1.查找函数CP:INDEX+MATCH函数
这对CP是出镜率最高的查询类函数。用MATCH函数来定位查询值的位置,再用INDEX函数返回指定区域中指定位置的内容,二者结合,可以实现上下左右全方位的查询。
案例:求第二季度橘子的销售量
在C12单元格中输入“=INDEX(B2:E5,MATCH(A12,A2:A5,0),MATCH(B12,B1:E1,0))”即可得到第二季度橘子的销售量。
第一个MATCH函数,MATCH(A12,A2:A5,0),返回的是A12单元格在A2:A5中的位置,返回的是数字2。第二个MATCH函数MATCH(B12,B1:E1,0)返回的是B12单元格在B1:E1中的位置,返回的是数字2。
先用MATCH函数来定位查询值的位置,接着用INDEX函数返回B2:E5区域中指定位置的内容,即B2:E5区域中第2行第2列。
2.日期函数CP——DAY+EOMONTH函数
关于Excel中的日期问题,是很多Exceler都绕不开的话题。介绍一下这对计算日期问题的最佳拍档——DAY+EOMONTH日期函数,用该组合函数可以计算指定日期所在月的总天数。
其中,DAY函数用来根据日期返回其在一个月中的天数。EOMONTH函数用来返回指定日期之前或之后某个月的最后一天的日期,该函数的语法结构为:=EOMONTH(开始日期,指定起始日期前后的月份)。
案例:求某一天的当月天数
在B2单元格输入“=DAY(EOMONTH(A2,0))”。其中,EOMONTH(A2,0)部分返回当前日期所在月份最后一天的日期“2021/1/31”,然后用函数DAY返回日期“2021/1/31”的天数31。
其实,常用的日期类函数其实并不多,也都不难,难点在于将具体问题分析明白并且找到适用的函数组CP。根据不同问题所涉及的计算规则利用一些数学计算的思路就能得到正确的结果。
3.文本函数CP——RIGHT+LEN+LENB函数
由于惯例、系统设定等诸多原因,混合文本不可避免。于是,混合文本提取数字,成了很多Excel用户必须面对的问题。该组合函数能从混合文本中提取数字。
案例:从A列混合文本中中提取联系电话到B列
分析A列数据,不含英文及其他字符,数字统一位于文本最右侧,可以直接用RIGHT函数提取,无需确认起始位置。
在B2单元格输入“=RIGHT(A2,2*LEN(A2)-LENB(A2))”,即可提取数字B列。
本例中,唯一需要计算的参数就是文本长度,这里由于混合文本不含单字节字符(英文字符或半角符号),我们可以使用LEN和LENB来确定数字长度。
其中,LEN计算总字符数,LENB计算总字节数.由于1个汉字=1个字符=2个字节,1个单字节字符=1个字符=1个字节,于是我们可以用2*LEN-LENB来计算数字的长度,从而完成提取。
4.引用函数CP——INDIRECT函数+“&”连接符
在某些公式中需要引用的单元格并不确定,可使用文本来“描述”单元格,并最终将以文本表示的单元格地址转换为公式可引用的单元格地址,此时可以使用INDIRECT()函数来完成。
INDIRECT函数经常会与“&”共同应用,使其变成具有引用样式的文本字符串。
其语法结构:INDIRECT(以文本形式表示的对单元格的引用,逻辑值)。如果逻辑值为TRUE或省略,引用被解释为A1样式的引用。如果逻辑值为FALSE,引用被解释为R1C1样式的引用。
案例:数据汇总
某公司每个季度都会制作一张销售表,年终需要将这些表格中数据汇总到一张表中。需要从4张表中引用数据。观察表格的结构可以发现,每张工作表的名称都在汇总的表格中列举出来,可以使用INDIRECT()函数完成数据引用。
在“汇总”工作表中的C4单元格输入公式“=INDIRECT(C$3&"!C"&ROW()-1,TRUE)”,向右拖动单元格右下角的自动填充柄至F4单元格,向下无格式填充公式至7行,引用所有数据。
公式先获取C3单元格的值(第一季度),这个“第一季度”和工作表的名称(第一季度)相同,即要引用的工作表名称。然后通过连接符连接“!C”文本,引用工作表通常使用感叹号连接,并且引用的单元格需要加上双引号,表示引用C3单元格表示的工作表中C列内容。
最后通过“ROW()-1”取得行号,即目标工作表中当前行号上一行的内容,最后通过INDIRECT()函数将连接起来的文本转换为A1引用样式引用的单元格。
5.数学函数CP——SUM+SUMIF函数
这对求和函数中的CP各有各的作用,但是,把它们组合在一起,能起到化繁为简的作用。
案例:求郭靖、黄蓉、杨康的消费总额
我们可以用SUMIF函数进行条件求和,公式非常繁琐,具体方法为在E2单元格输入“=SUMIF(B2:B21,B2,C2:C21)+SUMIF(B2:B21,B3,C2:C21)+SUMIF(B2:B21,B4,C2:C21)”。就是分别在B列中找到郭靖、黄蓉、杨康,再在C列中找到对应的消费额,最后求和。
但是,如果让SUM+SUMIF函数这对CP亮相,复杂的问题就迎刃而解。
具体方法:在E2单元格输入“=SUM(SUMIF(B2:B21,B2:B4,C2:C21))”,然后按<Ctrl+Shift+Enter>组合键结束公式(这个很重要!)。Excel会自动给公式最外边加上“{}”用于和普通公式区别开来,这就是数组的形式。
数组公式与普通公式不同,普通公式只占用一个单元格,只返回一个结果。而数组公式可以占用一个单元格,也可以占用多个单元格,且它对一组数或多组数进行多重计算,并返回一个或多个结果。
6.快捷键CP——Ctrl+Shift+
这对CP在一起共事的机会特别多,而且它们还会和其它同事合作,发挥着更大的作用,以下就是这对CP组合的应用举例:
Ctrl+Shift+Enter:对公式形成数组格式。Ctrl+Shift+~:将单元格格式设置为常规。Ctrl+Shift+!:给数值添加千位分隔符,并四舍五入为整数。
Ctrl+Shift+@:将数值转换为对应的时间格式。
Ctrl+Shift+#:将对应的数值转换为日期格式。Ctrl+Shift+$:将对应的数值转为为货币格式。Ctrl+Shift+%:将对应的数值设置为百分比格式。Ctrl+Shift+&:给选定的单元格或区域添加外边框。
Ctrl+Shift+P:打开字体选项卡。
Ctrl+Shift+F1:显示或隐藏选项卡和命令。Ctrl+Shift+F12:打开打印面板。
OK,以上就是七夕节的六大CP,在Excel的应用中这些CP的力量是不是很强大呢?
最后,给现在还是单身但渴望甜甜的爱情的小伙伴送上两张表情包~
祝大家都能搞到甜甜的爱情和厚厚的钱~
今日互动
在评论区留下你的足迹叭~
你今天过的是周六还是七夕?小E过的是周六~