乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel文件打不开-“如果老师解决不了这4个Excel难题怎么办?”

excel文件打不开-“如果老师解决不了这4个Excel难题怎么办?”

作者:乔山办公网日期:

返回目录:excel表格制作

作者:卢子1987 转自:Excel不加班


如果老师解决不了这个Excel难题怎么办?”


这是来自某粉丝的一句话,看完把我震惊到了。在我印象中,这3年内在学员群,跟函数有关的所有问题都被解决了。至今还没遇到难倒所有答疑老师的。


一起来看看这位粉丝的“难题”。


1.金额合并以后,怎么有这么多小数点?
=A2&B2&"元"




公式看起来没问题,怎么会突然多了这么多小数点呢?
其实,B列是设置单元格为数值格式2位小数点,实际上后面有很多小数点。




针对这种情况,可以嵌套TEXT函数处理,将数字真正转变成2位小数。


=A2&TEXT(B2,"0.00")&"元"




2.日期合并以后,怎么变成数字了?


=B2&"~"&C2






这个公式看起来也没问题,怎么合并以后日期就变成数字呢?
其实,日期的本质就是数字,将单元格设置为常规就能看到日期的本质。




针对这种情况,同样可以嵌套TEXT函数处理,将数字转变成文本日期。


=TEXT(B2,"e/m/d")&"~"&TEXT(C2,"e/m/d")




2019/12/9这种形式也可以换成任意日期的形式,比如2019年12月9日。


=TEXT(B2,"e年m月d日")&"~"&TEXT(C2,"e年m月d日")




3.开始日期和结束日期都随机延长0-1天再合并



举个例子,比如2019/12/9,延长0-1天,如果是0,就依然是2019/12/9,如果是1,就是2019/12/10。


随机数生成0-1,可以用:


=RANDBETWEEN(0,1)


将随机数嵌套进去就得到最终结果。


=TEXT(B2+RANDBETWEEN(0,1),"e年m月d日")&"~"&TEXT(C2+RANDBETWEEN(0,1),"e年m月d日")





因为日期的本质是数字,所以可以直接做加减运算。


4.将合并后的日期重新拆分





开始日期:


=LEFT(E2,FIND("~",E2)-1)




结束日期:


=MID(E2,FIND("~",E2)+1,99)




借助FIND函数判断~的位置,然后分别提取字符。




在你眼中很难的问题,可能在有些人看来不过是入门而已。





相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网