我们假设在输入日期的时候,输入 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 刷新下,以检查每个数字能够正确显示。 建议最好是做成组合框控件的形式,让使用者选择。 |
|