关注图老师电脑网络栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享Excel利用函数嵌套实现特殊的筛选教程,希望对大家能有一点小小的帮助。
【 tulaoshi.com - excel 】
在Excel中可以通过筛选功能从多个数据区域中筛选需要的数据,但如果从单元格筛选某些位数满足条件的数据,利用Excel中的筛选功能就无法实现了,此时可以利用几个函数的嵌套来实现。
在如图1所示的工作表中,A1输入一系列含有"5"的数据,现在要求将A列最后四位含有"5"的数据筛选到B列中,按照普通的方法是很难实现的,此时可以考虑通过函数来实现此目的。
图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单元格的数值,否则,显示为空白。
1、直接的办法,设置字体颜色与单元格背景颜色一样,例如默认是白色,字体也设成白色,那么眼睛看是没有内容的,傻瓜式的一条小技巧。
2、设置单元格格式,用自定义,类型框中输入三个半角分(www.tulaoshi.com)号;;;,也同样达到隐藏EXCEL单元格。
Excel中自定义单元格格式
以上二个办法如果光标在隐藏的单元格上时,编辑框里还是可以看到数据的。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)3、利用窗口菜单里的隐藏选项就比较彻底了,大家也可以试试。
平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法。
借助工作表列表
在Excel中本来就有一个提供全部工作表的名称列表,在列表中就可以轻松找到并切换到指定的工作表。
1.显示列表
在工作表标签栏左侧有四个控制标签滚动、翻页的按钮,在此处右击就会弹出一个列表显示当前文档中所有工作表名称。列表中最多可同时显示15个工作表,若工作表在15个以内你可以直接在列表上找,这应该要比翻标签栏来得容易吧?
当工作表超过15个时,在列表的最下方会出现其他工作表选项。选择图老师其他工作表打开活动文档窗口(如图),窗口的列表中就列出了所有工作表名称。从中找到你要查看的工作表名称,用鼠标左键双击该项名称即可直接切换到该工作表。
2.快速定位
当工作表数量非常多时要在活动文档窗口的列表中直接找到工作表可能有点麻烦,此时可以按键盘上的按键进行快速定位。比如按键盘的H键即可选中第一个H开头的工作表,再按H选中第二个H开头的工作表,以此类推。这样你只要知道工作表名称的开头字母就可以快速选中你要找的工作表,然后单击确定按钮切换到该工作表。对于全中文的工作表名,只要调用中文输入法输入中文词语,如:二月,同样可以选中以二月开头的工作表名称。
注:为了更准确定位,在命名工作表时应尽量避免在工作表名字前加相同的文字。当然如果在命名时就先在工作表名前再加上一个相应关键词的首个字母,那就更方便了。
借助查找功能
Excel的查找功能不仅可以列表显示所有符合条件的查找内容,并显示其所在的工作表名称,还能通过单击选择直接切换到相应单元格。利用这点我们可以轻松地定制出一个可以一直显示的工作表目录窗口。
1.设置记号
先单击选中第一张工作表标签,再按住Shift键不放,单击最后一张工作表标签,即可同时选中所有工作表。然后右击第一行行标选择插入在第一行前插入一行,在A1中输入一个平常在表格中绝不可能输入的内容(如:%%)作为记号。回车确认后再右击第一行的行标选择隐藏把第一行隐藏起来。
2.查找目录
先单击开始选项卡最右侧的查找和选择,在下拉列表中选择查找。在查找和替换对话框中单击选项按钮以显示更多选项,再单击范围的下拉按钮选择工作簿。然后输入查找内容为%%,单击查找全部按钮进行查找。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)这样当前工作簿中所有内容为%%的单元格都会以列表方式显示在查找窗口中,同时也会显示其所在工作表名称。由于每个工作表只有唯一一个单元格是%%,所以这里显示的就是所有工作表的目录了。在列表中单击任一项即可直接切换到相应的工作表。
在此我们可以单击列表标题中的工作表按钮让显示的工作表名按拼音升序排列,这样找起来就更轻松了。
来源:http://www.tulaoshi.com/n/20160401/2077185.html
看过《Excel利用函数嵌套实现特殊的筛选》的人还看了以下文章 更多>>