什么?你知道文本型数字不能做算术运算,却不知道怎么转换为可做算术运算的数字格式?那么,下面这个动图就简单回顾下怎么使用分列来转换格式。会使用的老司机可以跳过。
不好意思,放错图了,请忽略熊猫人性感的小嘴唇,仔细看下面分列操作的动图。
默认状态下,文本左对齐,数字右对齐,再啰嗦一句,所以看到右对齐了就确定转换成数字了。
▉ 说点题外话
这种文本型的数字怎么来的呢,一般没人会在单元格里一个一个输入文本型的数字,这可比直接输数字难多了。据老王的经验,这种情况多数存在于系统导出的数据,(可是、也许、大概是)有些程序猿直接将需要导出的数据做了文本处理,所以有些字段所有的数据都成了文本。
一列两列还好,三列四列也不麻烦,可是要是有几十列,那就要愁死做运营的、做汇总的朋友们了。比如下面这种,60个字段,从系统导出来都XXX是文本格式。
大不了一列一列分咯?????
NO! NO! NO!
▉ 开始正文
请记住,重复操作别忘了VBA,哦不,说的太高级了,别忘了【录制宏】。
那么我们先来录制一个宏
下面三个步骤记好了哦,不然接下来的步骤不能疯狂点哦!
【第一步】:开发工具,先点击使用相对引用,然后点击录制宏;
【第二步】:选中A列,然后数据选项卡,做完常规的分列操作;
【第三步】:选中B列,然后开发工具选项卡,停止录制宏。
具体的可以看动图:
这样就把我们分列的操作步骤录制下来了,而且是可以自动跳转到下一列。
所以加个按钮我们就可以疯狂点点点了。看你手速有多快,相当过瘾!反正我手速已经慢下来了,各位看客比我快的请轻点吐槽!
不过好像你还是欲求不满,说点个几十次也嫌麻烦。
好吧,我再度脱鞋妥协,满足你吧。
▉ 高能部分
点击开发工具选项卡,然后点击宏,选择宏1(就是刚才录制的宏),然后点击编辑,就可以查看宏1的原始代码。
看起来一段比较复杂的代码,其实里面的参数和分列操作的时候选项一一对应。
但是!【不!】【必!】【知!】【道!】每一个参数的意思!
我们不是要让它自动运行60次嘛,所以直接在外层加个循环就好了。看图片,就这样加一句简单的循环就OK了。记得把宏的名字稍微改一下,不然EXCEL会生气。
然后我们同样做一个按钮,选择宏1_改,点击一下,只要一下,神奇的时刻来了。注意点击前请选中A列。
就是这么神奇,1秒就解决战斗了,而且只加了这么一点代码!!!
这么神奇!
神奇!
神!
,