有少部分代码仅适用于自定义格式,不能在TEXT函数中使用。 例如:TEXT函数无法使用星号(*)来实现重复某个字符以填满单元格的效果。同时也无法实现以某种颜色显示数值的效果。 除此之外,设置单元格格式与TEXT函数还有以下区别: ① 设置单元格的格式,仅仅是数字显示外观的改变,其实质仍然是数值本身,不影响进一步的汇总计算,即得到的是显示的效果。 ② 使用TEXT函数可以将数值转换为带格式的文本,其实质已经是文本,不再具有数值的特性,即得到的是实际的效果。 了解TEXT函数的格式代码 与自定义格式代码类似,TEXT函数的格式代码也分为4个条件区段,各区段之间用半角分号间隔,默认情况下,这四个区段的定义为: [>0];[<> 在实际使用中,可以根据需要省略TEXT函数第二参数的部分条件区段,条件含义也会发生相应变化。 如果使用三个条件区段,其含义为: [>0];[<> 如果使用两个条件区段,其含义为: [>=0];[<> 除了以上默认以大于或等于0为判断条件的区段之外,TEXT函数还可以使用自定义的条件,自定义条件的四区段可以表示为: [条件1];[条件2];[不满足条件的其他部分];[文本] 自定义条件的三区段可以表示为: [条件1];[条件2];[不满足条件的其他部分] 自定义条件的两区段可以表示为: [条件];[不满足条件] 除此之外,TEXT函数的第二参还可以通过&符号添加变量或是公式运算结果,构造出符合代码格式的文本字符串,使TEXT函数具有动态的第二参数。 简单举例 1
简单举例 2
简单举例 3
|
|
来自: a83vylzxn5 > 《函数》