工作中,我们正常使用的表格,都是不带单位的,所以可以轻松的完成求和的操作。但是按照我们的习惯,数据后面又往往都是带单位的。那么这样的数据如何求和呢?
下面是今天同事传给我的一个表格,数据后面是有单位的。
这种数字+文本的数据,是没有办法直接只用SUM求和的。
这种问题,有什么解决办法吗?
下面给大家介绍3种解决方案。
第一种方法:分列法
我们可以用数据分列的方法,去掉文本数据"吨"(数据分列的详细操作,后续可以再单独详说)
选中B列数据,点击数据→分列→分隔符号。可以看到如下对话框。
以分隔符号作为分列依据的时候,对应的符号就会变成分隔线。所以在这里,可以将"吨"变成分割线。勾线"其他",再后面输入"吨"。在下方的预览中,立刻可以看到"吨"变成了分割线。
点击完成,数据中就只有数字了。
再选中B列的数据,
选中快速分析-汇总-求和 就可以计算出总数了。
第二种方法:替换法
选中B列的数据,替换快捷键Ctrl+H ,在弹出的对话框中,"查找文本"输入"吨",替换后面不输入任何的字符。
点击全部替换,B列的"吨",就全本删除了。这时就可以再进行和前面一样的求和操作即可。
第三种方法:脑洞大开的-自定义格式法:
前面介绍的两种方法,都是去掉了"吨",那么我们是否可以不去掉"吨",依然可以求和呢?当然有!选中数据区域,首先用前面任意一种方法,去掉"吨"
保持数据再选中的状态下,然后按下Ctrl+1 快捷键,弹出"设置单元格格式"对话框,点"自定义"
类型选择"G/通用格式",然后在"G/通用格式"后面加上"吨"。变成"G/通用格式吨","G/通用格式"标识数据是常规数据,再后面加入"吨",只是让数据后面附带了一个字符,并没有改变数据的格式。
点击确定以后:
但是,此时选中单元格数据,
可以看到然后面是没有"吨"的。我们按照之前的操作过程,进行就和试一试.
结果计算成果。
上面介绍了三种方法,那么哪种方法最好用呢?请大家留言讨论一下。
欢迎分享及转载文章。
私信 1217 可以获取VBA FOR WPS的安装程序
私信 数据 可以获取SQL代码的Excel文件
私信 视频 可以获取80集VBA入门视频