科学摸鱼之Excel小技巧(五) 针对合并单元格的有效筛选
Keep Team Lv4
logo.png

  接上一期我们分享了几个关于EXCEL的使用小技巧,本期我们继续聊一聊Excel其它看上去很酷炫的操作。

  本期内容同样是天选打工人熬夜整理出来的,吐血推荐。

  下面就开始我们今天的摸鱼小技巧吧。


  相信Excel的筛选功能一定是各位打工人用得最多的功能之一。我们常常利用筛选功能从数据表中快速过滤出所需要的行。但是当筛选遇上合并单元格的时候,一切都变得不太一样了。今天就跟大家分享一个关于合并单元格的筛选小技巧。

  我们在日常工作中为了让数据表更易读、更简介,不可避免会将部分单元格进行合并(合并后更符合日常阅读习惯),但是合并后带来的问题是条件筛选会出现问题,无法正确筛选合并单元格。

无法正确筛选合并单元格

原因

  Excel筛选功能是基于单元格的值(或颜色)进行筛选。对于合并单元格,仅左上角的值会保留,其余单元格均为空值。合并单元格实际值

  因此筛选的时候,Excel无法将空值与筛选条件匹配上,因此筛选结果无效。

解决方案

  既然知道问题的根因,那么解决的思路就很明确了,让单元格都拥有正确的数值。

方案一:取消合并单元格,每一个单元格都保存正确的数据。

  该方案比较容易理解,其实就是舍弃了合并单元格。让工作表回到最简单的格式上。

取消合并单元格

  但是这个方案舍弃了合并单元格,破坏了表格原本的阅读格式

方案二:利用格式刷,即保留合并单元格,也能正确筛选

  格式刷同样是Excel中一个高频使用功能,其本质是对格式的复制和粘贴。

使用格式刷可以快速将相同的格式(如颜色、字体样式和大小或边框样式)应用于多个文本或图形。使用格式刷,可以从一个对象复制所有格式并将其应用到另一个对象。

  因此我们可以结合方案一,再利用格式刷将合并后单元格的格式复制给单元格。这样既可以筛选,也不会破坏表格原本的格式。

  上面的描述比较抽象,我们直接看看操作步骤吧。

STEP 1 先将合并单元格的格式复制到新的单元格上,作为格式备份。

复制合并单元格格式

STEP 2 对单元格进行填充,确保所有单元格都有正确的数据。

单元格填充

  单元格填充,这里用了两个小技巧。定位条件函数填充,下面简单分享一下这两个小技巧。

定位条件

  定位条件,可以让我们快速地在Excel工作表中找出所有符合条件的单元格,并将输入焦点定位其上。

定位条件

使用 “转到 “命令快速查找并选择包含特定类型的数据(如公式)的所有单元格。 此外, 使用”转到”仅查找满足特定条件的单元格,例如数据或格式 工作表 最后一个单元格。

  定位条件有2个入口可进入。快捷键F5以及开始菜单中的查找和选择

  • 快捷建F5
      按下F5后,会自动弹出定位选项框,其左下角就是定位条件入口。

快捷键进入

  • 菜单进入
      在查找和选择的下拉菜单中,也可直接打开定位条件选项框。

菜单

  在本例中,我们选择空值进行条件定位。定位结果有多个,输入焦点落在所有单元格中最左上角的一个。

函数填充

  在数据量小的情况,完全可以利用拖动的方式对单元格进行数据复制。但是如果数据量很大,或者需要填充的单元格并不是相邻分布,那么通过手动拖动的方式进行复制数据会变成很麻烦的一件事。这个时候我们就需要用到简单的函数填充

  结合定位条件首先让Excel选中选区内所有的空值,注意,当Excel完成定位后,不要点击Excel上任何单元格,而是在编辑栏中直接输入=,并用键盘上的光标方向键(上下左右键)去选择希望复制数据的单元格。这个时候我们就输入了一个简单的引用函数,比如=F3

  这个函数当前仅作用于定位结果中的第一个单元格(最左上角的单元格)。为了让其它单元格效仿的引用函数,使用CTRL+ENTER,进行函数复制。注意,这里的复制并不是简单的将函数表达式复制给其它单元格,还复制了单元格之间的位置关系,举个例子。

A B C D
需复制单元格 数据1 数据2 数据3
1 =D1 a 1
2 b 2
3 c 3
4 d 4

  假设有上表所示的工作表,通过条件定位选中了空白区域A1、A2、A3、A4。此时输入=D1,实际作用于结果中最左上角的单元格,即A1。然后使用CTRL+ENTER进行了函数复制。

  那么对于A1来说,函数表达式中的D1,相较于A1单元格,位置是同一行向右移动3列。所以对于A2,函数表达式就变成了=D2。因为从A2出发,同一行向右移动3列,就是D2了。对于A3以及A4可以以此类推。

STEP 3 利用格式刷将备份的单元格格式粘贴回需要筛选的区域

   现在单元格的数据已准备就绪,剩下的就是将合并单元格格式利用格式刷重新复制回来。

恢复合并单元格格式

  至此我们就能让工作表支持合并单元格的筛选了,是不是又可以提前下班回家了呢?

结束语

  条件定位以及格式刷这些看似简单的功能,组合在一起之后,会让我们的表格不仅好看还更好用,当然Excel的小技巧不止于此,工作中也会遇到很多让人困惑的操作,比如如何让透视表更聪明一点、如何给工作表增加图形、图标,这些在后面的摸鱼小技巧中再跟大家总结吧。