分享

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

 偷懒的技术 2021-03-26

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


·  正  ·  文  ·  来  ·  啦  ·

情景再现:

小张每天晚上要向领导报告当天的经营数据,为了方便领导在微信上查看,需要将几个关键经营数据编成类似于下面的这样一段话:

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多