Excel进阶技巧,学会这五招,让你告别加班,操作起飞
- 怎样在多张工作表录入相同的数据——创建工作组!
- 合并单元格取消后如何批量填充空白区域?
- 你知道“快速填充”有多神奇、多实用吗?
- 为单元格设置数据录入的范围——数据验证!
- 进行数据验证时需要引用的序列多行多列怎么办呢?
1.怎样在多张工作表录入相同的数据——创建工作组!
一个工作簿有多张工作表,需要在多张工作表相同区域输入相同的数据,或者删除数据,如果一张张工作表操作,很费时间,我们可以把这些工作表创建一个工作组,在其中一个工作表做某个操作,在其他工作表也做同样的操作。
怎样创建工作组呢?
如果多个工作表是连续的,选中第一张工作表,按住Shift键,再用鼠标选中其他工作表,这些工作表就成了一个工作组。
如果工作表不是连续的,选中其中一张工作表,按住Ctrl键,再用鼠标选中其他工作表。
比如,工作簿有Sheet1、Sheet2、Sheet3,想在3张工作表同样的单元格区域输入相同的数据,用鼠标左键选中Sheet1,按住Shift键,再选中Sheet2和Sheet3,在工作簿名称旁边看到字样。
如果要撤销工作组,操作方法同创建工作组一样。
2.合并单元格取消后如何批量填充空白区域?
在排序、组合、分类汇总等操作之前需要取消合并单元格,合并单元格取消后,空白的部分如何一次性填充呢?
如果合并单元格有成千上万个,一个个手工填充,那就悲催了。
在前面的快捷键我们讲到了【Ctrl+Enter】可以批量输入相同的内容,这个内容可以是常量,也可以是单元格引用,这里介绍一个很简单的方法来实现批量填充,如下图所示。
先选中A列,单击合并后居中按钮,可以批量取消合并单元格,得到下图。
再按F5键,定位条件选择“空值”,如下图所示,这样就把空白的部分全部选中了。
在A3单元格输入公式=A2,这个时候不要按回车键Enter,按组合键【Ctrl+Enter】,就可以批量填充空白部分,如下图所示。
最后,因为空白部分带有公式,复制,再选择性粘贴为数值就可以了。
3.你知道“快速填充”有多神奇、多实用吗?
正如每个人都有不同的脾气一样,Excel单元格也有它的“脾气”,在数据录入的时候需要了解单元格的特点,数据录入要规范,如果不规范,后续数据统计和数据分析会非常麻烦。
经常有人问到因为录入的数据不规范,要提取数字和字符串,用公式比较复杂,难以理解,如果你的Excel版本是2013或以上版本,用快速填充功能就可以搞定。
这个功能智能到让你惊叹,强大到足以让分列功能和文本函数下岗,看完下面几个案例就能体会到。
1.提取数字和字符串
如果要将下图中的字符串中的数字提取出来,由于原数据缺乏规律,无法使用LEFT、RIGHT、MID、FIND等文本函数来提取。使用“快速填充”功能则立刻搞定。
复制A2单元格的“手机”,粘贴到B2单元格,按组合键【Ctrl+E】,或者单击菜单开始→填充→快速填充,如下图所示。
这样就可以把A列左边的文字提取出来。提取数字的方法类似,在C2单元格输入A2单元格中单位为元的数字5400,C3输入15000,再按组合键【Ctrl+E】,其他单元格单位为元的数字就全部提取出来了。
在D2输入2,再按组合键【Ctrl+E】,A列中最后的一个数字也提取出来了。
提示:如果输入一个单元格数字无法正确填充,就再输入一个单元格数字,根据两次输入的数字,快速填充就明白你的意思了。
2.提取身份证的出生日期
要把下图中A列身份证的出生日期提取出来,用函数和分列都可以实现,用快速填充更快,先设置B列单元格格式为日期格式,在B1输入A1的出生日期1982-12-05,按组合键【Ctrl+E】就可以迅速填充所有A列身份证的出生日期。
3.多列合并
例如,要把下图的A列和B列合并,通常用&连接,只要在C1单元格输入A1和B1的内容,按组合键【Ctrl+E】就可以快速合并。
4.向字符串中添加字符要把下图中A列的电话号码区号、总机、分机号码用“-”隔开,在B1和B2单元格输入分隔好的A1、A2内容,在B3单元格按组合键【Ctrl+E】就可以快速填充A列其他单元格的内容。
需要提醒的是,如果只是在B1单元格输入分隔好的A1的内容,在B2单元格按组合键【Ctrl+E】,其他单元格填充的都是B1的内容,这里需要输入2次快速填充Excel才能理解你的意图。
5.快速填充功能组合
“快速填充”功能不仅可以实现批量提取的效果,而且在提取的同时还可以将两列单元格的不同内容合并起来。例如提取下图中省市中的市,提取街道中的号码,将两者合并为新的地址,同样可以利用“快速填充”一步到位解决这一问题。
在C1单元格输入成都198,按组合键【Ctrl+E】得到的默认是A列的城市名称和B列的数字。
6.调整字符串的顺序
例如要把A列的中英文互换位置,在B1输入A1的互换内容,在B2按组合键【Ctrl+E】就可以快速填充A列其他单元格需要互换位置的内容,如下图所示。
7.大小写的转换
A列是大写字母,需要在B列转换为小写,C列首字母大写,其他字母小写,只需要在B1和C1输入相应的内容,按组合键【Ctrl+E】就可以把A列其他单元格内容批量转换,如下图所示。
4.为单元格设置数据录入的范围——数据验证!
数据有效性在Excel 2013和2016版本菜单都为“数据验证”,是为特定单元格定义可以接受信息的范围的工具,这些信息可以是数值、序列、时间日期、文本等,也可以自定义。
当输入单元格的信息不在可接受范围内,屏幕上就会出现出错信息提示的对话框,而其中的出错信息也是由自己来定义的。例如,用序列来定义单元格,打开菜单数据→数据验证,设置验证条件和输入信息、出错警告。
例如:对性别设置序列如下图所示。
单元格下拉框就可以选择序列男、女,如下图所示。
序列内容可以手工输入,注意不同序列之间一定要用英文状态下的逗号,也可以引用单元格地址,2013及以上版本可以跨工作表引用。如在Sheet1设置数据验证,序列引用Sheet2内容,可以用鼠标选中Sheet2相应的单元格区域,如下图所示。
假如单元格内容为年龄,设置如下图所示的条件,数据只能输入0~100之间的数据。
如果要输入身份证号码,防止录入错误,可以设置文本长度为18,如下图所示。
5.进行数据验证时需要引用的序列多行多列怎么办呢?
通过定义名称的方法实现,解决思路:
定义一列或一行数据名称→数据验证定义→修改定义的名称引用位置为多行多列。
如果要引用的序列是多行多列,如下图一所示,序列有3行2列,进行数据验证定义鼠标选中后会提示错误,如下图二所示。
选中需要引用的B列,输入定义的名称:业务,再对A列做数据验证定义,如下图一和下图二所示。
这时在A列做了数据有效性定义的单元格下拉框能选择的只有B列内容。单击公式→名称管理器,修改引用位置为B列和C列的数据区域B1:C3,如下图所示。
再来看看A列,下拉框中就有了B列和C列的内容。