芮和
分享更多关于Office的知识

一个被严重低估的Excel文本函数 功能竟然如此强大

我们都知道Excel的中文文本函数是非常少的,大家经常使用的有LEFTRIGHTMID函数,其实在Excel中还有一个被称为函数中的“万金油”,它就是TEXT函数,今天我们就来分享下TEXT函数一些大神级别的用法。

一个被严重低估的Excel文本函数 功能竟然如此强大


Hi,大家好,这里是芮和。

作为Excel中被最低估的函数——TEXT,这是一个参数非常简单的函数,但是往往因为参数简单,很多小伙伴都不屑于学习这个函数,其实这个函数是Excel大神最喜爱的函数之一,可以快速完成非常多你想象不到的操作,接下来我们就来看一下吧。

01 快速规范不标准日期

在前面的教程中,我们有分享过Excel日期的相关知识,其中讲到的一个知识点就是8位非规范日期,例如下面这种:

那么像这种日期,我们怎么快速转换成规范日期呢?其实方法有很多,例如大家最常用的Ctrl+E智能按键,亦或者使用DATE函数和MID函数进行拆分组合,那么利用TEXT公式如何操作呢?其实也非常简单,输入公式:

=--TEXT(A2,"#-00-00")

这个公式可以将不规范日期转换成标准的日期数值,然后我们在修改单元格格式就可以显示成标准日期了。

02 格式化员工工号

在花名册或者是销售报表中,我们经常能看见员工姓名和员工编号,由于入职的时间不一样,经常会导致工号的长度不一致,如果单纯使用&符号来拼接「姓名」和「工号」的话,显示会非常难看,如下:

我们可以利用TEXT函数快速来格式化工号,为「位数」不足的添加上「占位符」,输入公式:

=A2&TEXT(B2,"000000")

这样我们的「姓名工号」组合看起来就非常舒服了:

03 小写金额转大写

这是会计财务使用频率非常高的一个技巧,我们通常需要将合同、票据上的小写金额转成大写,传统的做法是手动输入,不仅效率低,还容易出错,如下:

早在Excel 2007版本,就多了一个叫做「DBNum2」的数据类型,我们配合TEXT函数就能便捷完成这个需求,输入公式:

=TEXT(A2*100,"[DBNum2]0亿0仟0佰0拾0万0仟0佰0拾0元0角0分")

公式虽然很长,其实很简单,后面是将数字标准格式化输出为大写形式而已。

当然这个公式在使用场景会有限制,由于「DBNum2」跟Excel版本语言有关系,这个函数只能使用在中文Excel中,如果是英文版的Excel,那么就会报错。

04 加班累计时间

又是一个人事经常使用的Excel公式,计算累计加班时间,我们都知道在Excel中,时间数据都是难处理的数据,稍有不注意就出错,特别是相加相减的时候,如下统计累计加班的时长:

可以看到上面的累计加班时长为44分钟,为什么会有这种情况呢?其实时间相加起来如果超过了24小时就会被重置掉,这个时候我们就可以利用TEXT函数强制不转换:

=TEXT(SUM(B2:B11),"[h]:mm")

这样就能轻松统计出累计加班的时长了,非常便捷:

以上就是关于「TEXT」的4个使用技巧,今天的教程就分享到这里了。如果你还有其他想学的Office技巧,可以在评论区中进行留言哦~

赞(1)
未经允许不得转载:芮和 » 一个被严重低估的Excel文本函数

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

买域名,就上缘分域名!

立即前往联系卖家