工作中经常遇到的几个Excel难题

我们来总结一下,大家在办公过程中经常遇到的难题!

问题1:文本拼接日期格式不正确

错误处理:

工作中经常需要把日期百分比等数据和文本拼接后实现数据更新,后需要的文本可以同步更新,可以新手会发现处理后并不是我们想要的,日期怎么变成了数值,百分比也变成了小数,怎么办?

正确示范:

="今日:"&TEXT(A2,"yyyy年mm月dd日")&",销售占全月比重:"&TEXT(B2,"0%")

Text函数用于格式化数值,用法基本同单元格格式,具体可以参考我们写的单元格格式详解专题!

这里格式化日期 中ymd 分别表示年月日,中间的文本大家可以根据需要替换,比如yyyy-mm-dd 都可以!百分比中的0则是数值占位符!

问题2:汇总和明细校验总是不平

下面这个案例我们使用4.1-4,理论应该等于0.1,所以我们在校验的时候就直接做了差额,但是结果是错误!

为什么会错,肯定是因为4.1-4 实际结果不是0.1,我们通过动画具体来看一下

我们可以直观的看到差额是0.0999999……,Excel错了吗?并没有!为什么会出现?其实这个是因为浮点数引起的,出现的情况并不多,我们需要知道的是如何处理?一般我们校验平衡的公式应该怎么写?

爱琢磨的同学,关于浮点数可以看一下微软给的详细说明:

https://docs.microsoft.com/zh-cn/office/troubleshoot/excel/floating-point-arithmetic-inaccurate-result

一般这种误差都是我们可以容忍的,但是如何直接差额校验就平不了,很多新手找了很久都找不到问题,一般处理这种问题,我们都是要考虑小数精度问题,使用ROUND保留需要的位数即可就OK了

正确示范:ROUND(数值,位数)-> 按照四舍五入的原则处理

问题3:按条件查收首次和最后一次

查数据基本是办公的日常的,比如我们这里有一测试成绩登记表,我们要找到某个人的,第一次和最后一次成绩

第一次:=VLOOKUP(F1,A:C,3,)

最后一次:=LOOKUP(1,0/(A:A=F1),C:C)

首次基本问题不大,毕竟VLOOKUP大家都很熟悉了!不熟悉的同学看我录制的20个VLOOKUP案例视频吧!

最后一次使用LOOKUP处理,用法基本已经是模板了

LOOKUP(1,0/(条件区域=条件),对应的返回区域)

今天我们就轻松点,就聊这么多!

让我们一起互动一下吧!!

文由“壹伴编辑器”提供技术支持

(0)

相关推荐