1,直接引用其他单元格作为格式代码
公式样式:=text(源数据,包含格式代码的单元格引用)
说明:这种方式还算常见,因为实际用处不多,所以很少被使用。
注意问题:被引用单元格中的代码一般均为文本字符串,因此像A19单元
回到顶部
2,在条件代码中使用变量
Text公式中可以设置条件,并且依据不同的条件匹配相应的格式。这其中的条件并非必须为数值,还可
示例:查字符串中第一个字母"a"的位置,如果没有到则返回0。
公式样式:=text(源数据,条件代码前面部分&变量&条件代码后面部分以
说明:要在Text中使用条件格式,那么text的第二参数需要包含两个
在这其中,条件部分中的具体条件值可以用变量来替换,这里
也可以是公式结果,甚至是数组公式的结果。
作为对比,在自定义单元格格式的方法中,并不能使用此类变
注意问题:1,此例中的公式结果为文本格式,如果需要转换为数值,可
2,变量的结果可以是数值,也可以是文
关于此类具体情况分析说明可见后文。
类似实际应用案例:
回到顶部lhome/display.asp?tid=3&uid=142590 3,在格式代码中使用变量
示例:目标为整数,如果数值大于100,则显示其个位数,否则显示数值本身。
公式样式:=text(源数据,条件代码&变量)
说明:要在Text中使用条件格式,那么text的第二参数需要包含两个
格式。在这其中,格式部分中的内容可以用变量来替换,这里
格引用,也可以是公式结果,甚至是数组公式的结果。
作为对比,在自定义单元格格式的方法中,并不能使用此类变
注意问题:1,以变量作为格式代码,变量的内容将以格式代码的形式对
如果变量的内容(引用的单元格内容或公式的结果)中包含数字
都会影响第一参数的最终数值显示格式结果。
2,由于上述原因,如果要直接显示这个变量结果的内容,需代码中本身所包含的字母、字符、数字等,或在变量前加上强注意,强制字符符号"!"只对后面的第一个字符有效。因此,这其他应用案例可参见此
综合以上2、3两条内容可以发现,Text函数可以在某些情况下替代if函数进例如这个if公式:=if(A1>B1,A1,1)
用Text函数来替代的话就是:=text(A1,"[<="&B1&"1")
这种替换现在看来貌似多此一举,但在许多实际情况中可以发现,当A1部
回到顶部
4,使用数组变量
说明:
Text函数中也可以使用数组变量(单元格区域引用或数组运算本例中使用了单元格区域引用作为格式
与上面第3条中所提到的一样,如果在格式代码部分使用变量
必须保证为文本字符。例如本例在B76:B80之前加上"!"就是为D等不会显示意外的结果。
回到顶部
5,关于条件与第一参数的比较问题
5.1
5.2
5.3
5.4在文本型的数值中,有一种类型比较特殊,那就是文本格式的日期数据
与自定义单元格格式作为对比,对于此类文本型的日期数据,直接使用自5.5
元格引用)
为实际用处不多,所以很少被使用。
一般均为文本字符串,因此像A19单元格“0.00”之类的格式代码需要设置为文本格式或在前面加单引号。
须为数值,还可以是由变量构成。
前面部分&变量&条件代码后面部分以及格式代码)
式,那么text的第二参数需要包含两个部分:条件和相应的格式。
的具体条件值可以用变量来替换,这里的变量可以是单元格引用,
至是数组公式的结果。
元格格式的方法中,并不能使用此类变量。
文本格式,如果需要转换为数值,可在公式前面再加上"--"。
以是文本格式的数值,某些情况下甚至可以是非数值类的文本。
后文。
isplay.asp?tid=3&uid=142590&B=3&t=329485
text函数什么意思式,那么text的第二参数需要包含两个部分:条件和相应的
部分中的内容可以用变量来替换,这里的变量可以是单元
结果,甚至是数组公式的结果。
元格格式的方法中,并不能使用此类变量。
,变量的内容将以格式代码的形式对第一参数产生相应的影响。
单元格内容或公式的结果)中包含数字0、字母h、m、b、y等等,
终数值显示格式结果。
要直接显示这个变量结果的内容,需要保证其内容不含各类格式
母、字符、数字等,或在变量前加上强制字符符号"!"。如此例中的用法。
只对后面的第一个字符有效。因此,这种函数用法要谨慎使用。
xt函数可以在某些情况下替代if函数进行双条件或三条件的判断。
A1,"[<="&B1&"1")
在许多实际情况中可以发现,当A1部分是一长串公式计算的结果时,使用Text函数可以大幅地简化公式。数组变量(单元格区域引用或数组运算结果)作为条件代码或格式代码。
为格式部分的代码,作用类似于使用if({1,-1},,)的形式构建内存数组。
果在格式代码部分使用变量,需要注意结果的输出
例如本例在B76:B80之前加上"!"就是为了B列中的字母B、字母
如下:
此类文本型的日期数据,直接使用自定义格式代码并不会起任何作用。字符串的形式进行比较,如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。