Excel利用函数嵌套实现特殊的筛选

2016-04-01 04:25 108 1 收藏

关注图老师电脑网络栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享Excel利用函数嵌套实现特殊的筛选教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - excel 】

Excel利用函数嵌套实现特殊的筛选

   在Excel中可以通过筛选功能从多个数据区域中筛选需要的数据,但如果从单元格筛选某些位数满足条件的数据,利用Excel中的筛选功能就无法实现了,此时可以利用几个函数的嵌套来实现。

  在如图1所示的工作表中,A1输入一系列含有"5"的数据,现在要求将A列最后四位含有"5"的数据筛选到B列中,按照普通的方法是很难实现的,此时可以考虑通过函数来实现此目的。

Excel利用函数嵌套实现特殊的筛选  图老师

  图1

  第1步 在B2单元格中输入公式"=IF(ISERR(FIND("5",A2,IF(LEN(A2)-31,1,LEN(A2)-3))),"",A2)",如图2所示。

  图2

  第2步 检查公式无误后,按回车键可以运行公式,因此A2单元格中最后四位不含数字5所以显示空白,如图3所示。此时A2单元格中的数据被K了。

  图3

  第3步 拖动B2单元格中的填充柄到B11单元格中,将公式复制到B11单元格,即可看到效果,如图4所示。如果A列的数据符合条件,在B例中显示对应的数据,否则为空白,从而达到筛选的目的。

  图4

  为了便于读者理解,在C列对应的单元格中显示公式说明,可以与B列的中的公式结果相比较理解,如图5所示。

  图5

  技术点晴:

  1.此功能主要是通过Find函数来实现的,FIND函数使用格式为:(find_text,within_text,start_num),用于查找其他文本字符串(within_text)内的文本字符串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。

  2.LEN函数是返回单元格中数据的字符数。

  3.公式"IF(LEN(A2)-31,1,LEN(A2)-3)"的功能是如果A2单元格中的数据少于4位数,将从第一位开始查找,否则,将从倒数第四位查找。

  4.ISERR函数的功能是检测一个值是否为#N/A以外的错误值,返回值为TURE或FALSE。如果不使用此函数,当数据区域不符合条件时,将显示错误值。

  5.最外层IF函数的作用是:如果A2单元格中的数据符合条件,在B2单元格中显示A2单元格的数值,否则,显示为空白。

Excel中隐藏保密数据单元格的操作方法

   1、直接的办法,设置字体颜色与单元格背景颜色一样,例如默认是白色,字体也设成白色,那么眼睛看是没有内容的,傻瓜式的一条小技巧。

  2、设置单元格格式,用自定义,类型框中输入三个半角分(www.tulaoshi.com)号;;;,也同样达到隐藏EXCEL单元格。

Excel中隐藏保密数据单元格的操作方法  图老师

  Excel中自定义单元格格式

  以上二个办法如果光标在隐藏的单元格上时,编辑框里还是可以看到数据的。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)

  3、利用窗口菜单里的隐藏选项就比较彻底了,大家也可以试试。

Excel 2007中找到指定工作表的方法

   平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法。

  借助工作表列表

  在Excel中本来就有一个提供全部工作表的名称列表,在列表中就可以轻松找到并切换到指定的工作表。

  1.显示列表

  在工作表标签栏左侧有四个控制标签滚动、翻页的按钮,在此处右击就会弹出一个列表显示当前文档中所有工作表名称。列表中最多可同时显示15个工作表,若工作表在15个以内你可以直接在列表上找,这应该要比翻标签栏来得容易吧?

  当工作表超过15个时,在列表的最下方会出现其他工作表选项。选择图老师其他工作表打开活动文档窗口(如图),窗口的列表中就列出了所有工作表名称。从中找到你要查看的工作表名称,用鼠标左键双击该项名称即可直接切换到该工作表。

Excel 2007中找到指定工作表的方法  图老师

  2.快速定位

  当工作表数量非常多时要在活动文档窗口的列表中直接找到工作表可能有点麻烦,此时可以按键盘上的按键进行快速定位。比如按键盘的H键即可选中第一个H开头的工作表,再按H选中第二个H开头的工作表,以此类推。这样你只要知道工作表名称的开头字母就可以快速选中你要找的工作表,然后单击确定按钮切换到该工作表。对于全中文的工作表名,只要调用中文输入法输入中文词语,如:二月,同样可以选中以二月开头的工作表名称。

两种方法在Excel2007中轻松找到指定工作表_www.knowsky.com

  注:为了更准确定位,在命名工作表时应尽量避免在工作表名字前加相同的文字。当然如果在命名时就先在工作表名前再加上一个相应关键词的首个字母,那就更方便了。

  借助查找功能

  Excel的查找功能不仅可以列表显示所有符合条件的查找内容,并显示其所在的工作表名称,还能通过单击选择直接切换到相应单元格。利用这点我们可以轻松地定制出一个可以一直显示的工作表目录窗口。

  1.设置记号

  先单击选中第一张工作表标签,再按住Shift键不放,单击最后一张工作表标签,即可同时选中所有工作表。然后右击第一行行标选择插入在第一行前插入一行,在A1中输入一个平常在表格中绝不可能输入的内容(如:%%)作为记号。回车确认后再右击第一行的行标选择隐藏把第一行隐藏起来。

  2.查找目录

  先单击开始选项卡最右侧的查找和选择,在下拉列表中选择查找。在查找和替换对话框中单击选项按钮以显示更多选项,再单击范围的下拉按钮选择工作簿。然后输入查找内容为%%,单击查找全部按钮进行查找。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)

  这样当前工作簿中所有内容为%%的单元格都会以列表方式显示在查找窗口中,同时也会显示其所在工作表名称。由于每个工作表只有唯一一个单元格是%%,所以这里显示的就是所有工作表的目录了。在列表中单击任一项即可直接切换到相应的工作表。

两种方法在Excel2007中轻松找到指定工作表_www.knowsky.com

  在此我们可以单击列表标题中的工作表按钮让显示的工作表名按拼音升序排列,这样找起来就更轻松了。

来源:http://www.tulaoshi.com/n/20160401/2077185.html

延伸阅读
标签: 办公软件
一旦对Excel单元格区域或表列中的数据进行了筛选或排序,就可以重新应用筛选或排序以获得最新的结果,或者清除筛选以重新显示所有数据。 了解有关重新应用筛选和排序的详细信息 要确定是否应用了筛选,请注意列标题中的图标: ·下拉箭头 表示已启用但是未应用筛选。 提示 当您在已启用但是未应用筛选的列的标题上悬停时...
标签: excel
excel自动筛选怎么用?   打开一篇你所要筛选的文档。 选中你所要筛选的内容,单击数据菜单中筛选命令,再点击自动筛选子菜单。 点击自动筛选后,在工作表中每一个字段的旁边都会出现一个下拉式按钮。 选择你所需要设置的字段名旁边的下拉式按钮,在框中选择你所要筛选的条件。 例如:我们给学位设置...
标签: 办公软件
    某天,有一同事拿着一份成绩表来找我寻求帮助。原来这是一份Excel格式的全市对口高考成绩表,整个工作表中除了处于A列的准考证号字段外,其他字段就是各科的考试成绩以及总分成绩。现在的要求是从这份工作表中将本校学生的成绩筛选出来。但现在的问题是当初排准考证号的时候是各个学校的学生间隔排列的,只知道本校考生的...
标签: excel
excel利用添加辅助列设置countif筛选重复数据(值)   利用在名字列右边插入辅助列,在辅助列与名字同行输入公式=COUNTIF(E$2:E2,E2)返回该同行名字从首个名字到当前行出现次数,在复制公式,为辅助列设置自动筛选,2代表出现两次的名字,3代表出现3此的名字。下面就为大家介绍excel利用添加辅助列设置countif筛选重复数据(值),来看看...
标签: excel
excel中的高级筛选怎么用?   1、excel高级筛选的用法很简单,首先我们打开一个工资表做演示。 2、在其它单元格中输入筛选条件,注意:筛选条件上面要标题对应,这里图老师小编按照基本工资和奖金来筛选。 3、在excel数据中点击高级筛选。 4、选中excel高级筛选后会自动识别列表区域,将其变为虚线显示,我们...

经验教程

840

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部