专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  阶梯电价的模式化公式 ·  2 天前  
完美Excel  ·  初试deepseek ·  4 天前  
完美Excel  ·  使用deepseek自动处理Excel工作表 ·  3 天前  
Excel之家ExcelHome  ·  几个常用Excel公式,简单又高效 ·  6 天前  
Excel之家ExcelHome  ·  因为精通Excel,我年纪轻轻就月入三千 ·  5 天前  
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列中所处的位置。





请到「今天看啥」查看全文

推荐文章
Excel之家ExcelHome  ·  阶梯电价的模式化公式
2 天前
完美Excel  ·  初试deepseek
4 天前
完美Excel  ·  使用deepseek自动处理Excel工作表
3 天前
Excel之家ExcelHome  ·  几个常用Excel公式,简单又高效
6 天前
Excel之家ExcelHome  ·  因为精通Excel,我年纪轻轻就月入三千
5 天前
爱卡爱羊毛  ·  【提醒】3月20邮储银行行庆,100-60
7 年前
书法在线  ·  做个内行人,学会看书法
7 年前