【吐槽】Excel中以文本格式存储的数字
- apollowing这玩意真算是个隐藏大boss 虽然不是很难处理 但是经常把人带坑里 尤其多表拼接时 同一字段如果有的源表是数字有的源表是文本 就更TMD的坑了
可能你前面公式都好好的 中间突然给你断了一截
而且吧 excel对于某些系统或网页导出的文件 并不做提示
官方就对这种情况做了4种解决方案 但是并不是每一种解决方案都好用
1 粘贴时 单元格左侧弹出的叹号图标
2 分列后设置单元格格式
3 公式
4 选择性粘贴并相乘
以前我做表的时候 大部分情况 用1和4就好用 但今天遇到一个表 只有用分列才好使 心中一万头羊驼奔过
而且啊 今天搜索学习发现 居然分列是官方对这种情况的首推解决方案 蛋疼啊!!!
官方教学连接:https://support.microsoft.com/zh-cn/office/%E5%B0%86%E5%AD%98%E4%B8%BA%E6%96%87%E6%9C%AC%E7%9A%84%E6%95%B0%E5%AD%97%E8%BD%AC%E6%8D%A2%E6%88%90%E6%95%B0%E5%AD%97-40105f2a-fe79-4477-a171-c5bad0f0a885 - chen10247问题在于很多情况就算设置了格式,还得鼠标双击下那个文本
- 木树不设置对齐格式的话,文本是自动左顶格,数字是自动右顶格,可以依靠这个判断下
- apollowing单独设置单元格格式 并没有用 我今天遇到的情况就很特殊
源文件是网页导出 默认文本格式 不管你怎么复制 还是设置单元格 都不提示是以文本格式存储的数值
再然后就是 试了3种方法都不好用 最后用分列搞定了
最TM蛋疼的就是 你除了能依靠文本自动左对齐这个经验来判断以外 没有任何提示这个是文本格式的数值