返回

实务交流

发帖

看哭了,这么简单的Excel问题居然不会

Excel不加班楼主

2018-04-13 14:30:43 333 2


一般情况下,卢子不会发布高难度的文章,但会发一些刷新你认知的文章。看似简单,但我不说,你可能永远都不知道。


1.计算两个日期相差的天数


在C2输入公式,下拉填充,并设置单元格格式为常规。日期的本质是数字,所以可以直接进行四则运算。

=B2-A2


2.计算两个时间相差的分钟数


在C2输入公式,下拉填充,并设置单元格格式为常规。时间的本质也是数字,所以可以直接进行四则运算。

=(B2-A2)*24*60


从案例1可以知道,两个日期相减就是天数,一天有24小时,一小时有60分钟,天数*24*60就是分钟数。


3.提取括号内的数字


在B2输入公式,下拉填充。

=-A2


可能有读者会怀疑卢子,公式是不是复制错了。不过我要告诉你,真没复制错,这就是答案,就这么简单。


设置单元格格式,数值这里有一种格式就是带(),估计很多读者不会留意这个细节。这种带括号的数字,其实就是负数的一种形式。


如-12等同于(12)。现在要()里面的数字,相当于把负数转换成正数,也就是在前面加一个-就可以,负负得正。


4.从字符中将2个数字全部提取出来。


本来以为学员这些数据是手工录入的数据,这样的数据真的很折腾人。后来得知是从系统导出来就是这种情况,也是很无奈。


还好遇上卢子,这种问题还是有办法轻松解决。


Step 01 将数据复制到Word中,按快捷键Ctrl+H,在查找内容输入[!0-9],意思就是查找不是数字的,单击更多。


Step 02 勾选使用通配符,单击全部替换。


替换后,就只剩下数字。


Step 03 再将数字重新复制到Excel中,按分隔符号分列,勾选空格,再勾选连续分隔符号视为单个处理,单击完成。


Step 04 将分列得出来的结果,向左移动一列就搞定。


结合Word,双剑合璧也是一种聪明的做法。

作者:卢子,清华畅销书作者;个人公众号:Excel不加班(ID:Excelbujiaban)

飞翎恋雪1楼

2018-04-20 20:57:55