一个被严重低估的Excel文本函数

Excel 10个月前 芮和
97 0 0


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

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

01 快速规范不标准日期

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

一个被严重低估的Excel文本函数

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

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

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

一个被严重低估的Excel文本函数

02 格式化员工工号

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

一个被严重低估的Excel文本函数

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

=A2&TEXT(B2,"000000")

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

一个被严重低估的Excel文本函数

03 小写金额转大写

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

一个被严重低估的Excel文本函数

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

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

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

一个被严重低估的Excel文本函数

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

04 加班累计时间

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

一个被严重低估的Excel文本函数

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

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

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

一个被严重低估的Excel文本函数

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

版权声明:芮和 发表于 2020-07-24 0:00:52。
转载请注明:一个被严重低估的Excel文本函数 | 芮和

相关文章

暂无评论

暂无评论...