就因日报表一个小失误,领导将我批了半小时,紧急求助

👇近期推送的文章 ☝查看专题☝

·  正  ·  文  ·  来  ·  啦  ·

情景再现:

小张每天晚上要向领导报告当天的经营数据,为了方便领导在微信上查看,需要将几个关键经营数据编成类似于下面的这样一段话:
2021年3月25日,共销售汽油:2,110,372.76升,销售金额:12,345,678.90元。
之前她都是手工编写,今天她试着用公式引用经营报表中的数据来编写,免得每天都去修改。
她的公式如下:
她将B5单元格的这句话复制后,发送给领导,结果,被领导狠批了:
你就不会给数字分个节吗?!
亏你用了这么久的Excel!!!!
挨了批的小张赶来求助,问:
该如何在引用数字时保留格式(保留两位小数且有千位分隔符)

解决方案

要在引用数字时让数字保留格式,通常都是使用TEXT函数来格式化数据。
比如小张的公式,可以修改为:
=TEXT(TODAY(),"e年m月d日")&",销售汽油:"&TEXT(C2,"#,##0.00")&"升,销售金额:"&TEXT(C3,"#,##0.00")&"元"
公式共五部分:
  • TEXT(TODAY(),"e年m月d日")
  • ",销售汽油:"
  • TEXT(C2,"#,##0.00")
  • "升,销售金额:"
  • TEXT(C3,"#,##0.00")
  • "元"
中间用万能胶&符号拼接起来
关于TEXT函数的介绍,这里不再介绍,请参阅之前的文章:
实际上,如果是对数量和金额进行千位样式格式化,用Text函数稍复杂了一点,我们可以换一个函数FIEXED更简洁一些,上面的公式可以改为:
=TEXT(TODAY(),"e年m月d日")&",销售汽油:"&FIXED(C2)&"升,销售金额:"&FIXED(C3)&"元"
FIXED函数是默认以文本格式返回千分位样式。
当然,也可指定小数位位数及及是否包含分号。
FIXED函数语法格式:
=FIXED(数字,小数位位数,是否包含逗号)
第二参数小数位位数,默认为2。
第三参数,默认为FALSE,即包含逗号

示例:


(0)

相关推荐