TEXT 函数( 二 )


如果已输入数据且Excel已删除前导零,可使用TEXT函数重新添加 。可引用顶部单元格中的值,并使用=TEXT(value,”00000″)(公式中0的数量表示所需字符的总数),然后复制粘贴到范围内的其余位置 。
如果由于某种原因需要将文本值转换回数字,可乘以1,如=D4*1,或使用双一元运算符(–),如=-D4 。
如果格式中包含由数字符号(#)或零包围的逗号(,),则Excel将用逗号分隔千位 。例如,如果格式字符串是”#,###”,Excel会将数字12200000显示为12,200,000 。
数字占位符后面的逗号将数字缩小1000倍 。例如,如果格式字符串是”#,###.0,”,则Excel会将数字12200000显示为12,200.0 。
注意:

  • 千位分隔符取决于你的区域设置 。美国区域设置中的千位分隔符是一个逗号,但在其他区域设置中可能是句点(.) 。
  • 千位分隔符适用于数字、货币和会计格式 。
  • 以下是标准数字(仅用千位分隔符和小数)、货币和会计格式的示例 。货币格式中允许插入你选择的货币符号,并将其在值旁边对齐,而会计格式会将货币符号与单元格左侧对齐,将值与右侧对齐 。请注意以下货币和会计格式代码之间的差异,其中会计格式使用星号(*)分隔符号和值 。
    若要查找货币符号的格式代码,请先按Ctrl+1(或在Mac上按+1,选择所需格式,然后从“符号”下拉列表中选择符号:
    然后单击“类别”部分左侧的“自定义”,然后复制货币符号等格式代码 。
    注意: TEXT函数不支持颜色格式,因此,如果从包括颜色的“格式单元格”中复制数字格式代码,如:$#,##0.00_);[Red]($#,##0.00),TEXT函数将接受该格式代码,但不会显示颜色 。
    可混合使用“M”代表月、“D”代表日期以及“Y”代表年来更改日期的显示方式 。
    TEXT函数中的格式代码不区分大小写,因此可使用用“M”或“m”、“D”或“d”、“Y”或“y” 。
    Mynda建议…
    如果您使用不同的国家/地区的用户共享Excel文件和报表,您可能希望为其提供他们的语言中的报表 。ExcelMVP,MyndaTreacyExcel日期显示在不同语言本文中具有精美的解决方案 。它还包括可以下载示例工作簿 。
    可修改时间的显示方式,方法是混合使用“H”代表小时、“M”代表分钟或“S”代表秒,以及用“AM/PM”表示12小时制 。
    如果遗漏了“AM/PM”或“A/P”,时间则会按24小时制显示 。
    TEXT函数中的格式代码不区分大小写,因此可使用“H”或“h”、“M”或“m”、“S”或“s”、“AM/PM”或“am/pm” 。
    可使用百分比(%)格式更改小数值的显示方式 。
    可使用分数(?/?)格式更改小数值的显示方式 。
    科学记数法是一种以1和10之间的小数乘以10的幂的方式显示数字的方式 。通常用于缩短较大数字的显示方式 。
    Excel提供了4种特殊格式:
    • 邮政编码-“00000”
    • 邮政编码+4-“00000-0000”
    • 电话号码-“[<=9999999]###-####;(###)###-####”
    • 社会安全号码-“000-00-0000”
    特殊格式因区域设置而异,但是如果你的区域设置没有任何特殊格式或者它们不能满足你的需求,可通过“格式单元格”>“自定义”对话框自行创建区域设置 。
    常见方案TEXT函数很少使用本身和最常与其他内容配合使用 。假设您要合并文本和数字的值,例如”报告打印:03/14/12″,或”每周收入:$66,348.72″ 。您可以键入的导入到Excel手动,但该破坏了遇到Excel的目的帮您 。遗憾的是,当您将组合文本和格式的数字,如日期、时间、货币等,Excel不知道所需来显示它们,以便它降低数字格式 。这是其中TEXT函数是非常重要,因为它允许您以强制Excel的值设置格式使用格式代码,如”MM/DD/YY”日期格式所需的方式 。

    推荐阅读