首先简单说下为什么会写今天这篇文的背景

本人工作的单位,是个比较典型的制造业公司,而工厂生产、物料方面的管理,公司大体上使用的是大名鼎鼎的SAP系统——此处补充一句,为了表明我们的IT不是吃闲饭的,他们也有开发过一些额外的线上OA系统

然而,作为一个具体负责干活的人(本人职责主要包括下采购单和下发生产计划),SAP这个系统虽然厉害,但是我身边很多认识的人,包括我自己,做事的时候都有那么个习惯性的流程——输指令(T-code)->输筛选值(或调用Variant)->执行->调整界面(layout)->下载成Excel文件(重点强调下最后一步)

虽然本人很清楚SAP系统在很多的表格界面都已经有一些现成的工具,比如排序、筛选、分类汇总等等,但是有时候就是不怎么习惯用——当然,也有些我认识的人是因为根本没意识到SAP有这些功能所以才没有使用,但是不管怎样,大家殊途同归的需要面对同一个问题:

SAP下载出来的表格格式不一致

(此处又一次加粗划重点)

怎么个不一致法呢,SAP在很多table界面里都同时会支持两种文件下载方式,一种是下载成All files,然后下成.xls结尾的03版Excel,另一种是下载为spreadsheet,文件格式是.xlsx结尾的,也就是07版之后的Excel

excel数值和格式有什么区别(Excel格式文本)(1)

但如果仅仅是文件格式有区别也就罢了,差异更大的地方,是里面的内容!!

弄个简单的示意图,让大家比较一下:

excel数值和格式有什么区别(Excel格式文本)(2)

亲们能看出左右两边有什么区别么,只是觉得左边比右边丑点其他没差的没关系,没明白的也没关系,咱们增加一行,在数量上加个总计

excel数值和格式有什么区别(Excel格式文本)(3)

这下有点明白了不?两边的内容看似一样,但真正的差异,其实是来自格子左上角的那个绿色的小三角!放大点给你们看:

excel数值和格式有什么区别(Excel格式文本)(4)

这个符号的意思是说,别看我这格子里都是数字,但人家整个格子的格式——是文本!

所以别看长得差不多,其实人家都不相等~~~

excel数值和格式有什么区别(Excel格式文本)(5)

这种差异不仅让加总和出错,连vlookup都无法幸免

excel数值和格式有什么区别(Excel格式文本)(6)

也许有人会问,那这个时候怎么办呢?

这时,我们有两种方向去处理,一种是把文本变成数值,用公式value就能搞定

excel数值和格式有什么区别(Excel格式文本)(7)

而另一种是把数值变成文本,可以用text完成

excel数值和格式有什么区别(Excel格式文本)(8)

要是需要转成文本的只有少数几个格子,懒得打公式的亲也可以选择直接在内容的最前面加一个单引号 '(请注意需要是英文输入)

excel数值和格式有什么区别(Excel格式文本)(9)

好吧,亲们应该也发觉了,我写文时所有需要示范公式内容的地方都是这么改的

所以,管它哪个软件哪个系统哪个方法下出来的表,偶们都不带怕的!嘻嘻嘻

excel数值和格式有什么区别(Excel格式文本)(10)

,