在excel中的我们获取数据的方式一是自己录入数据,二是通过网络或其他的途径导出的源数据,不管哪种的方式,对我们处理数据的来说都十分重要,这里我们需要注意这些点并成功跳过这些不按原理只按自己习惯的坑。今天要聊的坑有3个,我们一直秉着不光说问题,还要说出解决方法的原则,和你一起轻松跳过这些坑吧!
第一坑:空白字符做格式对齐
当我们在录入数据时,小白的我们在遇到文字对不齐的情况,最先想到的是空格,如果相差的距离远就用tab来搞定对不齐的问题或多个空格,其实这样的隐患很大,这些增加的空格会影响到Excel的大部分功能,比如搜索,数据统计,甚至导致公式产生不准确的结果。
解决方法:
自己录入:在对齐文字的时候可以尝试使用ctrl+1调出设置单元格格式窗口中的“对齐”中选择对齐格式就好,我们举例对齐姓名的例子,具体操作如下:
名字对齐正确的操作步骤
其他数据源:如果数据源是来自网络或其他软件导出文件,我们直接使用快捷键ctrl+h,替换的方式,输入要替换的符号,替换为留空,然后点全部替换,就能完成整张工作表的数据替换,你也可以点击选项,将范围扩大到整个工作薄,点全部替换就可以将所有空格符号的数据全部清除了,是不是很快!
去除表格中的空格
第二数据混乱:
这种情况也是我们在工作中比较常见的情况,经常输入带有单位的数字,又或者将各种数据混在同一个单元格中,这些操作,都会给我们工作的带来很多不变,带有单位的数字不能计算,而各种数据混合无法统计,筛选,汇总成图表等,这样的坑我们该怎么躲过呢?
解决方法:
自己录入:解决数字带单位的问题即可,其实自定义格式就能完美地解决这个问题,我们首先ctrl+1,调出的设置单元格格式,选择自定义选项,如果设置多少个只需在格式编码输入“0个”或“#个”然后确定,如果设置其它单位只需将个替换想要的单位就行了。
其他数据源:只需提取数字在设置自定义单元格格式,提取数字的方法有很多,这里简单说两种常见的:
1:ctrl+e,前提:提取的数据出现的整体的位置必须相同才能提取,而且提取的数字位数必须相同,比如我们可以从身份证中提取的出生年月日,这样看来是不是它的使用场景并不多啊,没有关系,我们还有公式提取法。
2:公式提取,比如数据类似白菜:斤,西红柿:斤,茄子:公斤,白菜:斤,空心菜:30公斤,狮子辣椒:斤……
数据特性:每个数据以冒号为分隔符,前面为菜名,后面为斤两,
公式编写过程:
提取菜名:我们需要定位:的位置,提取菜名的只需用left函数就可以啦,公式为=LEFT(A1,FIND(:,A1)-1),为了公式的通用性,需要处理中英文的:问题,所以公式改为:=IFERROR(LEFT(A1,FIND(:,A1)-1),LEFT(A1,FIND(:,A1)-1)),
提取数字:分两步完成,
1提取带单位的数字,因为我们提取到菜名,可以利用菜名的数据直接拿到带有单位的数字,菜名在b列,公式=right(a1,len(a1)-len(b1)-1);
2,换算成统一单位的数字,先搜索带有单位的数字中有没有“公”字,有提取数字2,没有直接截取数字部分,为了看清公式的逻辑,我们定义变量C等于上一步获得的结果,最终的公式为=IFERROR(LEFT(C,FIND(公,C)-1)*2,LEFT(C,LEN(C)-1)*1);为什么第2个个公式*1呢?因为我们用的截取函数最后的结果为文本,为了确保结果为数字就用乘法来转化为数字,至于文本数字转化为数字的方法有很多,比如--,加减乘除都可以,使用哪个就看你喜好了,原理详见文章:Excel基础知识-文本数字和数字互换之谜,最后将数字列设置自定义格式为“#斤”确定。
完成后的效果示意图
第三坑:滥用合并单元格
合并单元格的坏处有:不允许复制粘贴,影响单元格计数和求和,无法正确的显示筛选结果,哪么问题来了,既然它有这么坏处,为什么还是会有人用它呢?因为它几乎就没有什么学习成本,操作简单就是王道。同样的效果的操作就得需要多操作3-4步才能完成。哪它就不能用了吗?如果遇到又该怎么解决呢?
解决方法:
自己录入:其实我们只是没有找对用合并居中的正确场景,它的合理使用只有在标题行或出现在数据不多的汇总表中,其实跟生活中的一样,通常简单的解决方式衍生其他的问题会更多!这就看你如何取舍了?
其它数据源:如果合并居中出现的正常的数据中,那是灾难性的,我们可以用下面的方法跳出这个大坑儿:
需要了解它的本质,它其实就是一种单元格格式,知道是解决合并居中的关键,不过还需要借助自带查找这个功能,具体操作步骤如下图:
还原合并单元格操作步骤
点击“合并后居中”,合并的内容还原了,接着批量填充内容,ctrl+g,调出等位窗口,选择定位条件,然后选择值下的空值,点确定,所有没有数据的单元格被选出来,然后输入公式引用上一单元格内容,最后ctrl+enter完成内容填充,这种方法只适合多行合并如是多列合并需将公式中的引用改为前一列的内容在ctrl+enter,不过这种方法并不适合多行列混合合并的情况,请多加注意。
好了,今天的文章就到这了,上面的所说的3大常见的坑你遇到过吗?你是怎么解决的?欢迎你留言告诉我,如果上面的操作有疑问,可以私信或文章下方留言,我会一一解答!