1 / 15
文档名称:

TEXT函数特殊用法.xls

格式:xls   页数:15页
下载后只包含 1 个 XLS 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TEXT函数特殊用法.xls

上传人:yzhlya 2016/7/3 文件大小:0 KB

下载得到文件列表

TEXT函数特殊用法.xls

文档介绍

文档介绍:你未曾见过的 TEXT 函数用法引言: 不少朋友都会使用 Text 函数, 它的用法在很多人看来就是自定义单元格格式的函数版。结合不同的格式代码及条件, 可以让对象显示不同的格式效果。然而在我看来, Text 函数的作用远不止如此, 与自定义单元格格式的代码和功能相比, Text 函数可以做的更多、走的更远。 Text 函数是 Excel 在字符处理函数中少有的几个具有丰富想像力的 Excel 函数之一。下面就跟随几个简单的例子, 来看看 Text 函数究竟还能为我们做些什么。 1, 直接引用其他单元格作为格式代码引用的代码第一参数 Text 公式公式样式: =text( 源数据,包含格式代码的单元格引用) #.00 3 3 说明:这种方式还算常见,因为实际用处不多,所以很少被使用。[<1]%;# % [<1]%;# % 0 32 32 注意问题:被引用单元格中的代码一般均为文本字符串,因此像 A19 单元格“ ”之类的格式代码需要设置为文本格式或在前面加单引号。 0 3 mdy 39618 61908 mdy 2008 -6- 19 61908 yy - mm - dd 39618 08 - 06 - 19 回到顶部 2, 在条件代码中使用变量 Text 公式中可以设置条件,并且依据不同的条件匹配相应的格式。这其中的条件并非必须为数值,还可以是由变量构成。示例:查找字符串中第一个字母"a" 的位置,如果没有找到则返回 0。字符串源 Text 公式公式样式: =text( 源数据,条件代码前面部分&变量&条件代码后面部分以及格式代码) afair 0 beat 0 说明:要在 Text 中使用条件格式,那么 text 的第二参数需要包含两个部分:条件和相应的格式。 Excel 0在这其中,条件部分中的具体条件值可以用变量来替换,这里的变量可以是单元格引用, data 0也可以是公式结果,甚至是数组公式的结果。 journals 0作为对比,在自定义单元格格式的方法中,并不能使用此类变量。 china 0 Kevin 0 注意问题:1,此例中的公式结果为文本格式,如果需要转换为数值,可在公式前面再加上"--"。 catalog 02,变量的结果可以是数值,也可以是文本格式的数值,某些情况下甚至可以是非数值类的文本。 chrisfang 0关于此类具体情况分析说明可见后文。类似实际应用案例: 直接引用格式代码在条件代码中使用变量在格式代码中使用变量回到顶部 http://club./?tid=3&uid=142590&B=3&t=329485 3, 在格式代码中使用变量示例:目标为整数,如果数值大于 100 ,则显示其个位数,否则显示数值本身。第一参数 Text 公式公式样式: =text( 源数据,条件代码&变量) 23213 3 999 说明:要在 Text 中使用条件格式,那么 text 的第二参数需要包含两个部分:条件和相应的 2300 0格式。在这其中,格式部分中的内容可以用变量来替换,这里的变量可以是单元 211格引用,也可以是公式结果,甚至是数组公式的结果。 11作为对比,在自定义单元格格式的方法中,并不能使用此类变量。 455 456 6 注意问题:1,以变量作为格式代码,变量的内容将以格式代码的形式对第一参数产生相应的影响。 421 1如果变量的内容(引用的单元格内容或公式的结果)中包含数字 0、字母 h、m、b、y等等, 都会影响第一参数的最终数值显示格式结果。 2,由于上述原因,如果要直接显示这个变量结果的内容,需要保证其内容不含各类格式代码中本身所包含的字母、字符、数字等,或在变量前加上强制字符符号"!"。如此例中的用法。注意,强制字符符号"!"只对后面的第一个字符有效。因此,这种函数用法要谨慎使用。其他应用案例可参见此综合以上 2、3两条内容可以发现, Text 函数可以在某些情况下替代 if函数进行双条件或三条件的判断。例如这个 if公式: =if(A1>B1,A1,1) 用 Text 函数来替代的话就是: =text(A1,"[<="&B1&"1") 这种替换现在看来貌似多此一举,但在许多实际情况中可以发现,当 A1 部分是一长串公式计算的结果时,使用 Text 函数可以大幅地简化公式。回到顶部 4 , 使用数组变量示例:从目标数据源中查找“E”所对应的内容。目标数据源说明: Text 函数中也可以使用数组变量(单元格区域引用或数组运算结果)作为条件代码或格式代码。经济 A Text 公式本例中使用了单元格区域引用作为格式部分的代码,作用类似于使用 if({1, - 1},,)