“TEXT函数是EXCEL在字符处理函数中少有的几个具有丰富想像力的EXCEL函数之一。' TEXT函数与单元格自定义格式的根本区别:自定义格式仅仅是显示的形式按照定义的格式,其实质仍是原来的数值,而TEXT函数则是将数据都变成规定形式的文本。 公式写法:TEXT(数值,格式代码) 不忙着举“栗子”,先来汇总一下TEXT函数常用的格式代码(其实也夹带一些小“栗子”)~ 如上图,除了常用的格式代码,我们也可以利用“单元格格式”(快捷键CTRL 1)自定义里自带的代码来帮助TEXT函数输入公式(记得去掉多余的引号)。 方法1:源数据一列,格式代码一列,公式直接引用单元格。 D2输入=TEXT(B2,A2),按ENTER结束后下拉。 方法2:手输公式,需用英文半角状态的双引号''套住第2个参数即格式代码。 E2输入=TEXT(B2,'G/通用格式') E3输入=TEXT(B3,'R3T000000') E9输入=TEXT(B9,'正数;负数;零') 可以举“栗子”啦~~ 这是可以让很多人派上用场的例子,员工生日提醒、会员生日提醒、社团干事生日提醒、商品保质期到期提醒等等。请自行举一反三多加练习啦~ 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~ |
|
来自: L罗乐 > 《生日提醒和合同到期提醒》