专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  WPS表格中的几个新函数,简单又高效 ·  4 天前  
Excel之家ExcelHome  ·  统计汇总经常用的几个函数公式 ·  5 天前  
Excel之家ExcelHome  ·  Excel替换有技巧,用过一次都说好 ·  昨天  
完美Excel  ·  加强版的使用VBA保存和关闭工作簿的代码 ·  4 天前  
Excel之家ExcelHome  ·  Power BI助力小白逆袭数据分析达人 ·  1 周前  
51好读  ›  专栏  ›  Excel之家ExcelHome

这些公式很简单,高效办公不蒙圈

Excel之家ExcelHome  · 公众号  · Excel  · 2024-11-13 06:45

正文

小伙伴们好啊,今天和大家来分享几个函数公式的典型用法。


计算日期所在季度

如下图所示,需要根据A列日期计算出该日期所在季度。

B2单元格输入以下公式,下拉:

=LEN(2^MONTH(A2))

这个公式里,MONTH函数是计算月份的,LEN函数是计算字符长度的。

用不同月份作为2的乘幂,然后用LEN函数计算出乘幂的字符长度,正好与所在季度对应。


今年是不是闰年

A2单元格输入以下公式:
=IF(COUNT("2-29"),"是","否")

"2-29",得到到系统当前年份的2月29日(如果有这个日期),否则得到一个文本。
最后使用COUNT函数计算数值个数,如果COUNT函数的统计结果是1,说明是闰年,否则就不是闰年了。

提取出生年月

如下图所示,要根据B列身份证号码提取出生年月。
C2单元格输入以下公式,向下复制:
=--TEXT(MID(B2,7,8),"0-00-00")
MID函数用于从字符串的指定位置开始,提取特定数目的字符串。
MID(B2,7,8)就是从B2单元格的第7位开始,提取8位数字,结果为:
19750421
再使用TEXT函数,将这个字符串变成"0-00-00"的样式,结果为"1975-04-21"。
此时已经有了日期的样式,但本身还是文本型的,再加上两个负号,也就是计算负数的负数,最终变成真正的日期序列值。


连接带格式的内容

如下图所示,要连接A列姓名和B列的出生日期。
C2单元格输入以下公式,向下复制。
=A2&TEXT(B2," y年m月d日")
首先使用TEXT函数把B列的日期变成具有特定样式的字符串,然后再与A列的姓名连接。


自定义排序

如下图,希望根据F列的职务对照表,对左侧的员工信息进行排序。

H2单元格输入以下公式,按回车即可。

=SORTBY(A2:B21,MATCH(B2:B21,F:F,))

公式中的MATCH(B2:B21,F:F,)部分,分别计算出B2:B21单元格中的各个职务在F列中所处的位置。

接下来再使用SORTBY函数,根据这些位置信息对A2:B21中的内容进行排序处理。

好了,今天的内容就是这些吧,祝各位一天好心情~~

图文制作:祝洪忠

1、点击或搜索微信公众号【 Excel之家ExcelHome】到公众号首页。

2、点击右上角【···】,在下拉菜单中点击【设为星标】。

设置星标后,小伙伴们就不用担心错过咱们的推送了!

设为星标,精彩内容不错过

推荐文章
Excel之家ExcelHome  ·  WPS表格中的几个新函数,简单又高效
4 天前
Excel之家ExcelHome  ·  统计汇总经常用的几个函数公式
5 天前
Excel之家ExcelHome  ·  Excel替换有技巧,用过一次都说好
昨天
Excel之家ExcelHome  ·  Power BI助力小白逆袭数据分析达人
1 周前
青春安财  ·  中国共产党96周岁生日快乐~
7 年前