Excel-中-Text-函数应用技巧集锦2020攻略资讯( 二 )


(E- E+ e- e+) 科学格式 。 如果格式表达式在 E-、E+、e- 或 e+ 的右方含有至少一个数字占位符(0 或 #) , 那么数值将表示成科学格式 , 而 E 或 e 会被安置在数字和指数之间 。
E 或 e 右方数字占位符的个数取决于指数位数 。 使用 E- 或 e- 时 , 会用减号来表示负的乘幂 。 使用 E+ 或 e+ 时 , 会用减号来表示负的乘幂并用加号来表示正的乘幂 。
- + $ ( ) 显示一个原义字符 。 如想显示那些列出的字符之外的字符时 , 可以用反斜杠 ( \ ) 字符作前缀或以双引号 (" ") 括起来 。
(\) 将格式字符串中下一个字符显示出来 。 如想显示一作为原义字符并有特殊含义的字符 , 可将此字符置于反斜杠 (\) 之后 。 反斜杠本身并不会显示出来 。 而使用反斜杠 (\) 的效果和使用双引号是一样的 。 如想显示反斜杠字符 , 可使用两个反斜杠 (\\) 。
那些不能显示为原义字符的字符是日期格式字符和时间格式字符(a, d, h, m, s, y, / 和 :)、数值格式字符(#, 0, %, E, e, 逗点和句点)和字符串格式字符(@, &,和 !) 。
可以用下面任意字符来创建格式表达式用于字符串:
@ 字符占位符 。 显示字符或是空白 。 如果字符串在格式字符串中 @的位置有字符存在 , 那么就显示出来;否则 , 就在那个位置上显示空白 。 除非有惊叹号字符 (!) 在格式字符串中 , 否则字符占位符将由右而左被填充 。
& 字符占位符 。 显示字符或什么都不显示 。 如果字符串在格式字符串中和号 (&) 的位置有字符存在 , 那么就显示出来;否则 , 就什么都不显示 。 除非有惊叹号字符 (!) 在格式字符串中 , 否则字符占位符将由右而左被填充 。
! 强制由左而右填充字符占位符 。 缺省值是由右而左填充字符占位符 。
用户自定义日期 /时间格式示例
下面表格是以用户自定义日期/时间格式来显示 December 7, 1998 的示例:

格式 显示结果
m/d/yy 12/7/98
d-mmm 7-Dec
d-mmmm-yy 7-Dec-98
d mmmm 7-Dec
mmmm yy Dec-98
hh:mm AM/PM 8:50 PM
h:mm:ss a/p 8:50:35 PM
h:mm 20:50
h:mm:ss 20:50:35
m/d/yy h:mm 12/7/98 20:50
下面的表格包含一些数值格式表达式的示例 。 (这些示例皆假设系统之国别设置为 English-U.S.)第一列包含格式字符串 , 其他列则为输出结果 , 假设格式化数据有列表头中给定的值 。
Text(格式) 正 5 负 5 0.5
0 5 -5 1
0.00 5.00 -5.00 0.50
#,##0 5 -5 1
#,##0.00;Nil 5.00 Nil 0.50
$#,##0;($#,##0) $5 ($5) $1
$#,##0.00;($#,##0.00) $5.00 ($5.00) $0.50
0% 500.00% -500.00% 50.00%
0.00% 500.00% -500.00% 50.00%
0.00E+00 5.00E+00 -5.00E+00 5.00E-01

推荐阅读