分享

用四级嵌套文本函数整理不规范的日期和销售额

 Chosefree 2019-10-29

  

  我们假设在输入日期的时候,输入 2019.1 或者 19.1 ;输入数字时,输入纯数字。

  

  先准备好如上图的表头。为了保证数字的随机性,还是用 RANDBETWEEN 函数产生。

  

  在 C3 单元格输入 =RANDBETWEEN(2000,2018)&"."&RANDBETWEEN(1,12),用 RANDBETWEEN 函数产生年份(四位)和月份,用 & 连接。C4 单元格一样。

  

  在 C5 单元格输入 =TEXT(RANDBETWEEN(0,18),"00")&"."&RANDBETWEEN(1,12),用 RANDBETWEEN 函数产生年份(两位)和月份,用 & 连接;TEXT 函数是为了规范数字前面补零。C6:C7 单元格一样。

  

  在 D3 单元格输入 =RANDBETWEEN(3000,8000),用 RANDBETWEEN 函数产生销售金额。D4:D7 单元格一样。这样数据就准备好了,下面开始整理。

  

  在 G3 单元格输入 =IF(LEN(C3)>5,LEFT(C3,4)&"."&TEXT(RIGHT(C3,LEN(C3)-5),"00"),"20"&LEFT(C3,2)&"."&TEXT(RIGHT(C3,LEN(C3)-3),"00")),分段看,还是很简单的。G4:G7 单元格一样。

  

  不同的颜色框代表着不同的嵌套层级;先看小框,再看大框。

  

  在 H3 单元格输入 =TEXT(D3,"0.00"),TEXT 函数是为了规范数字前面加个人民币的符号和保留两位小数位。H4:H7 单元格一样。

  

  完成如上图。

  

  按 F9 刷新下,以检查每个数字能够正确显示。

  

  建议最好是做成组合框控件的形式,让使用者选择。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多