分享

EXCEL中百变的TEXT函数

 L罗乐 2017-09-19

TEXT函数是EXCEL在字符处理函数中少有的几个具有丰富想像力的EXCEL函数之一。'


TEXT函数单元格自定义格式根本区别:自定义格式仅仅是显示的形式按照定义的格式,其实质仍是原来的数值,而TEXT函数则是将数据都变成规定形式的文本。


公式写法:TEXT(数值,格式代码)


不忙着举“栗子”,先来汇总一下TEXT函数常用的格式代码(其实也夹带一些小“栗子”)~


1
  TEXT函数常用格式代码



2
  自定义格式“表里不一”


如上图,除了常用的格式代码,我们也可以利用“单元格格式”(快捷键CTRL 1)自定义自带的代码来帮助TEXT函数输入公式(记得去掉多余的引号)。


3
  TEXT函数解析



方法1:源数据一列,格式代码一列,公式直接引用单元格。

D2输入=TEXT(B2,A2),按ENTER结束后下拉。


方法2:手输公式,需用英文半角状态的双引号''套住第2个参数即格式代码。

E2输入=TEXT(B2,'G/通用格式')

E3输入=TEXT(B3,'R3T000000')


E9输入=TEXT(B9,'正数;负数;零')


4
  TEXT函数的应用


可以举“栗子”啦~~

这是可以让很多人派上用场的例子,员工生日提醒、会员生日提醒、社团干事生日提醒、商品保质期到期提醒等等。请自行举一反三多加练习啦~


 结果表 



 过程 


 公式 

C2输入

=TEXT(7-DATEDIF(B2-7,TODAY(),'YD'),'还有0天生日;;今天生日')

按ENTER结束,下拉就OK了。


PS:数据比较多的报表,为避免因部分数据缺失等原因造成公式结果是乱码,可以在以上公式的外面套个IFERROR函数,让报表干净整洁。

=IFERROR(TEXT(7-DATEDIF(B2-7,TODAY(),'YD'),'还有0天生日;;今天生日'),'')




TEXT函数在实际工作运用中还有很多不同用法,某些情况下可替代IF函数、CHOOSE函数,还可以生成内存数组。更多的例子有机会再继续探讨,简单的应用信手拈来。


比如网页上导下来的股票排行榜,因中小板的股票代码是以00打头,导到EXCEL表里只显示后面4位数字,这时TEXT(股票代码,'000000')就可以还原真身啦。


Cya~




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多