TEXT函数format参数用法.xls

上传人:qwe****56 文档编号:74639757 上传时间:2023-02-27 格式:XLS 页数:14 大小:84KB
返回 下载 相关 举报
TEXT函数format参数用法.xls_第1页
第1页 / 共14页
TEXT函数format参数用法.xls_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《TEXT函数format参数用法.xls》由会员分享,可在线阅读,更多相关《TEXT函数format参数用法.xls(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、你未曾见过的TEXT函数用法引言:不少朋友都会使用Text函数,它的用法在很多人看来就是自定义单元格格式的函数版。结合不同的格式代码及条件,可以让对象显示不同的格式效果。然而在我看来,Text函数的作用远不止如此,与自定义单元格格式的代码和功能相比,Text函数可以做的更多、走的更远。Text函数是Excel在字符处理函数中少有的几个具有丰富想像力的Excel函数之一。下面就跟随几个简单的例子,来看看Text函数究竟还能为我们做些什么。1,直接引用其他单元格作为格式代码引引用用的的代代码码第第一一参参数数TextText公公式式公公式式样样式式:=text(源数据,包含格式代码的单元格引用)#

2、.0033.000.0033.00说说明明:这种方式还算常见,因为实际用处不多,所以很少被使用。10.00%;#1.21B1,A1,1)用Text函数来替代的话就是:=text(A1,=&B1&1)这种替换现在看来貌似多此一举,但在许多实际情况中可以发现,当A1部分是一长串公式计算的结果时,使用Text函数可以大幅地简化公式。回到顶部4,使用数组变量示例:从目标数据源中查找“E”所对应的内容。目标数据源说说明明:Text函数中也可以使用数组变量(单元格区域引用或数组运算结果)作为条件代码或格式代码。经济ATextText公公式式本例中使用了单元格区域引用作为格式部分的代码,作用类似于使用if(

3、1,-1,)的形式构建内存数组。政治B数学哲学C注注意意问问题题:与上面第3条中所提到的一样,如果在格式代码部分使用变量,需要注意结果的输出数学E必须保证为文本字符。例如本例在B76:B80之前加上!就是为了B列中的字母B、字母物理DD等不会显示意外的结果。回到顶部5,关于条件与第一参数的比较问题5.1第一参数为数值,可以与文本格式的数值条件进行比较,如下:第第一一参参数数TextText公公式式3332a3a4444555.2第一参数为文本型的数值,也可以与数值格式的条件进行比较,如下:第第一一参参数数TextText公公式式3332a3a4444555.3第一参数为文本型的数值,也可以与文

4、本格式的数值条件进行比较,如下:第第一一参参数数TextText公公式式3332a3a4444555.4在文本型的数值中,有一种类型比较特殊,那就是文本格式的日期数据文本格式的日期数据作为Text函数的第一参数时,仍反映出日期序列数数值的特性,如下:第第一一参参数数TextText公公式式2008-06-1539614与自定义单元格格式作为对比,对于此类文本型的日期数据,直接使用自定义格式代码并不会起任何作用。2008-06-15星期日2008-06-15小于3951508-03-085.5但如果第一参数和条件代码中的数值均为文本格式的日期数据,则将以文本字符串的形式进行比较,如下:文文本本日

5、日期期1TextText公公式式TextText公公式式TextText公公式式2008年3月8日下小于上08-03-08不相等文文本本日日期期2正正确确做做法法正正确确做做法法2008年3月18日上小于下39515而对于普通的文本字符串来说,进行条件比较没有意义,不会返回正确结果,如下:TextText公公式式TextText公公式式TextText公公式式TextText公公式式aaaa回到顶部6,简单的应用实例使用数组变量条件与第一参数的比较你未曾见过的TEXT函数用法不少朋友都会使用Text函数,它的用法在很多人看来就是自定义单元格格式的函数版。结合不同的格式代码及条件,可以让对象显示

6、不同的格式效果。然而在我看来,Text函数的作用远不止如此,与自定义单元格格式的代码和功能相比,Text函数可以做的更多、走的更远。Text函数是Excel在字符处理函数中少有的几个具有丰富想像力的Excel函数之一。下面就跟随几个简单的例子,来看看Text函数究竟还能为我们做些什么。=text(源数据,包含格式代码的单元格引用)这种方式还算常见,因为实际用处不多,所以很少被使用。被引用单元格中的代码一般均为文本字符串,因此像A19单元格“0.00”之类的格式代码需要设置为文本格式或在前面加单引号。Text公式中可以设置条件,并且依据不同的条件匹配相应的格式。这其中的条件并非必须为数值,还可以

7、是由变量构成。=text(源数据,条件代码前面部分&变量&条件代码后面部分以及格式代码)要在Text中使用条件格式,那么text的第二参数需要包含两个部分:条件和相应的格式。在这其中,条件部分中的具体条件值可以用变量来替换,这里的变量可以是单元格引用,也可以是公式结果,甚至是数组公式的结果。作为对比,在自定义单元格格式的方法中,并不能使用此类变量。1,此例中的公式结果为文本格式,如果需要转换为数值,可在公式前面再加上-。2,变量的结果可以是数值,也可以是文本格式的数值,某些情况下甚至可以是非数值类的文本。关于此类具体情况分析说明可见后文。在格式代码中使用变量http:/ 贰角贰分贰角贰分-0.

8、12 负壹角贰分负壹角贰分-0.02 负贰分负贰分-4123.12 负肆仟壹佰贰拾叁圆壹角贰分负肆仟壹佰贰拾叁圆壹角贰分123.1 壹佰贰拾叁圆壹角整壹佰贰拾叁圆壹角整123 壹佰贰拾叁圆整壹佰贰拾叁圆整-123.3 负壹佰贰拾叁圆叁角整负壹佰贰拾叁圆叁角整101.01 壹佰零壹圆零壹分壹佰零壹圆零壹分120.01 壹佰贰拾圆零壹分壹佰贰拾圆零壹分-123 负壹佰贰拾叁圆整负壹佰贰拾叁圆整123.55 壹佰贰拾叁圆伍角伍分壹佰贰拾叁圆伍角伍分-123.65 负壹佰贰拾叁圆陆角伍分负壹佰贰拾叁圆陆角伍分原公式长度203=IF(E320,负,)&SUBSTITUTE(SUBSTITUTE(TEXT

9、(INT(ABS(E32),dbnum2)&圆&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(TEXT(E32,0.00),2),dbnum20角0分),零角零分,整),零分,整),零角,零),零圆零,),零圆,)公式1长度198=SUBSTITUTE(SUBSTITUTE(IF(E320,负,)&TEXT(INT(ABS(E32),dbnum2G/通用格式圆;)&TEXT(RIGHT(ABS(E32)/1%,2),=0整;=&RIGHT(E32)*10&TEXT(RIGHT(E32),dbnum2)&角整;dbnum20角0分),圆零角,圆零),零角

10、,)公式2长度184=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(E410,负,)&TEXT(INT(ABS(E41),dbnum2G/通用格式圆;)&IF(INT(E41)=E41,整,TEXT(RIGHT(TEXT(E41,.00),2),dbnum20角0分),圆零角,圆零),零分,整),零角,)公式3长度172=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(B89dbnum2圆0角0分;=0圆整;dbnum2圆零0分),零分,整),圆零,),圆,)其中公式2和公式3中没有使用包含变量的条件格式,其他几个公式都有部分使用到包含变量的条

11、件格式。Text公式2Text公式3仅处理一元以上贰角贰分贰角贰分负壹角贰分负壹角贰分负贰分负贰分负肆仟壹佰贰拾叁圆壹角贰分 负肆仟壹佰贰拾叁圆壹角贰分 负肆仟壹佰贰拾叁圆壹角贰分壹佰贰拾叁圆壹角整壹佰贰拾叁圆壹角整壹佰贰拾叁圆壹角整壹佰贰拾叁圆整壹佰贰拾叁圆整壹佰贰拾叁圆整负壹佰贰拾叁圆叁角整负壹佰贰拾叁圆叁角整负壹佰贰拾叁圆叁角整壹佰零壹圆零壹分壹佰零壹圆零壹分壹佰零壹圆零壹分壹佰贰拾圆零壹分壹佰贰拾圆零壹分壹佰贰拾圆零壹分负壹佰贰拾叁圆整负壹佰贰拾叁圆整负壹佰贰拾叁圆整壹佰贰拾叁圆伍角伍分壹佰贰拾叁圆伍角伍分壹佰贰拾叁圆伍角伍分负壹佰贰拾叁圆陆角伍分负壹佰贰拾叁圆陆角伍分负壹佰贰拾叁圆陆

12、角伍分=IF(E320,负,)&SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(E32),dbnum2)&圆&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(TEXT(E32,0.00),2),dbnum20角0分),零角零分,整),零分,整),零角,零),零圆零,),零圆,)=SUBSTITUTE(SUBSTITUTE(IF(E320,负,)&TEXT(INT(ABS(E32),dbnum2G/通用格式圆;)&TEXT(RIGHT(ABS(E32)/1%,2),=0整;=&RIGHT(E32)*10&TEXT(RIGHT(E32)

13、,dbnum2)&角整;dbnum20角0分),圆零角,圆零),零角,)=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(E410,负,)&TEXT(INT(ABS(E41),dbnum2G/通用格式圆;)&IF(INT(E41)=E41,整,TEXT(RIGHT(TEXT(E41,.00),2),dbnum20角0分),圆零角,圆零),零分,整),零角,)=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(B89dbnum2圆0角0分;=0圆整;dbnum2圆零0分),零分,整),圆零,),圆,)其中公式2和公式3中没有使用包含变量的条件格式,其

14、他几个公式都有部分使用到包含变量的条件格式。仅处理一角以上贰角贰分负壹角贰分负肆仟壹佰贰拾叁圆壹角贰分壹佰贰拾叁圆壹角整壹佰贰拾叁圆整负壹佰贰拾叁圆叁角整壹佰零壹圆零壹分壹佰贰拾圆零壹分负壹佰贰拾叁圆整壹佰贰拾叁圆伍角伍分负壹佰贰拾叁圆陆角伍分=IF(E320,负,)&SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(E32),dbnum2)&圆&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(TEXT(E32,0.00),2),dbnum20角0分),零角零分,整),零分,整),零角,零),零圆零,),零圆,)=SUBSTITUTE

15、(SUBSTITUTE(IF(E320,负,)&TEXT(INT(ABS(E32),dbnum2G/通用格式圆;)&TEXT(RIGHT(ABS(E32)/1%,2),=0整;=&RIGHT(E32)*10&TEXT(RIGHT(E32),dbnum2)&角整;dbnum20角0分),圆零角,圆零),零角,)=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(E410,负,)&TEXT(INT(ABS(E41),dbnum2G/通用格式圆;)&IF(INT(E41)=E41,整,TEXT(RIGHT(TEXT(E41,.00),2),dbnum20角0分),圆零角,圆零)

16、,零分,整),零角,)=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(B89dbnum2圆0角0分;=0圆整;dbnum2圆零0分),零分,整),圆零,),圆,)=IF(E320,负,)&SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(E32),dbnum2)&圆&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(TEXT(E32,0.00),2),dbnum20角0分),零角零分,整),零分,整),零角,零),零圆零,),零圆,)=SUBSTITUTE(SUBSTITUTE(IF(E320,负,)&TEXT

17、(INT(ABS(E32),dbnum2G/通用格式圆;)&TEXT(RIGHT(ABS(E32)/1%,2),=0整;=&RIGHT(E32)*10&TEXT(RIGHT(E32),dbnum2)&角整;dbnum20角0分),圆零角,圆零),零角,)=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(E410,负,)&TEXT(INT(ABS(E41),dbnum2G/通用格式圆;)&IF(INT(E41)=E41,整,TEXT(RIGHT(TEXT(E41,.00),2),dbnum20角0分),圆零角,圆零),零分,整),零角,)=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(B89dbnum2圆0角0分;=0圆整;dbnum2圆零0分),零分,整),圆零,),圆,)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁