Table of contents
过滤庞大的表格有助于将注意力集中在最需要的信息上。 今天我想和你讨论按条件添加过滤器的方法,甚至一次对你的数据应用几个过滤器。 我还将解释为什么当你在一个共享文档内工作时,谷歌表格的过滤器如此有用和重要。
在谷歌表格中按条件过滤
让我们先在谷歌表上应用一个基本的过滤器。 如果你不知道或不记得如何做,请查看我以前的博文。
当相应的图标出现在列标题上时,点击属于你要处理的列的图标,并选择 按条件过滤 会出现一个额外的选项栏,上面写着 "无" 在里面。
点击它,你就会看到在谷歌表格中可用于过滤的所有条件的列表。 如果现有的条件都不能满足你的需要,你可以自由地创建你自己的条件,选择 自定义公式是 从列表中。
让我们一起看看他们,好吗?
不是空的
如果单元格包含数值和/或文本字符串、逻辑表达式或任何其他数据,包括空格()或空字符串(""),有此类单元格的行将被显示。
你可以使用以下公式得到同样的结果,当选择 自定义公式是 选择。
=isblank(b:b)=false
是空的
这个选项与之前的选项完全相反。 只有那些没有任何内容的单元格才会被显示出来。 其他的单元格会被Google Sheets过滤掉。
你也可以使用这个公式。
=isblank(b:b)=true
文本包含
该选项显示单元格中包含特定字符的行--数字和/或文本。 无论它们是在单元格的开头、中间还是结尾,都没有关系。
你可以使用通配符在单元格内的不同位置找到一些特定的符号。 星号(*)用于替代任何数量的字符,而问号(?)则替代单个符号。
正如你所看到的,你可以通过输入各种通配符组合来实现同样的结果。
下面的公式也会有所帮助。
=REGEXMATCH(D:D, "Dark")
文本不包含
我相信你已经明白,这里的条件可以和上面那点一样,但结果会相反。 你输入的值会从Google表的视图中被过滤掉。
至于自定义公式,它可以如下所示。
=REGEXMATCH(D:D, "Dark")=FALSE
文本以
对于这个条件,输入感兴趣的值的第一个字符(一个或多个)。
注意:通配符在这里不起作用。
案文结尾为
或者,输入你需要显示的条目的最后一个字符。
注意,这里也不能使用通配符。
文本正是
在这里你需要准确地输入你想看到的东西,无论是数字还是文字。 牛奶巧克力 例如,包含其他内容的条目不会被显示。 因此,你不能在这里使用通配符。
注意:请记住,这个条件下的文本大小写很重要。
如果你想用一个公式来搜索所有只包含 "牛奶巧克力 "的记录,请输入以下内容。
=D:D="牛奶巧克力"
日期是, 日期是之前, 日期是之后
这些谷歌表格过滤器允许使用日期作为条件。 因此,你会看到包含确切日期或确切日期之前/之后的行。
默认选项是今天、明天、昨天、过去一周、过去一个月、过去一年。 你也可以输入一个确切的日期。
注意:当你输入任何日期时,确保以你的区域设置格式而不是表格中的格式输入。 你可以在这里阅读更多关于日期和时间格式的信息。
谷歌表格的数值过滤器
你可以通过以下条件在谷歌表格中过滤数字数据。 大于,大于或等于,小于,小于或等于,等于,不等于,介于,不介于 .
最后两个条件需要两个数字,表示所需区间的开始和结束点。
提示:考虑到你引用的单元格包含数字,你可以使用单元格引用作为条件。
我想看到E列的数字大于或等于G1的行。
=$G$1
注意:如果你改变你所指的数字(在我的例子中是100),显示的范围不会自动更新。 点击 过滤器 图标在你的谷歌表列上,然后 认可 来手动更新结果。
自定义公式也可用于该选项。
=E:E>$G$1
在谷歌表格中按条件过滤的自定义公式
上述每个选项都可以用自定义公式代替,返回相同的结果。
然而,如果条件太过复杂,无法用默认手段覆盖,通常会在谷歌表格的过滤器中使用公式。
例如,我想看到所有名称中含有 "牛奶 "和 "黑 "字的商品。 我需要这个公式。
=OR(REGEXMATCH(D:D, "Dark"), REGEXMATCH(D:D, "Milk"))
这还不是最先进的方法,还有谷歌表的FILTER功能,可以创建更复杂的条件。
因此,这是标准的谷歌表过滤器,有其选项和自定义公式。
但让我们暂时改变一下任务。
如果每个员工都只需要看到他/她的销售情况呢? 他们需要在同一个谷歌表格中应用几个过滤器。
是否有办法只做一次,而不重新创建?
谷歌表格 筛选意见 将处理这个问题。
谷歌表的过滤器视图 - 创建、命名、保存和删除
谷歌表格 筛选意见 它们可以被不同的用户使用而不互相干扰。
由于我已经创建了一个标准的谷歌表过滤器,我想以后再保存,我点击了 数据> 筛选视图> 保存为筛选视图 .
一个额外的黑条出现在 选择 在其右边的图标上,你会发现有以下选项 重命名 你在谷歌表格中的过滤器。 更新 的范围。 重复 它,或 删除 要保存&关闭任何谷歌表的过滤器视图,点击 关闭 栏的右上角的图标。
你可以随时访问和应用谷歌表格中保存的过滤器。 我只有两个。
谷歌表格的主要优势之一是可以让几个人同时处理表格。 现在,想象一下,如果不同的人希望看到不同的数据,可能会发生什么。
只要一个用户在他/她的谷歌表格中应用一个过滤器,其他用户就会立即看到这些变化,这意味着他们工作的数据将被部分隐藏。
为了解决这个问题。 过滤意见 它在每个用户那边工作,所以他们可以只为自己应用谷歌表的过滤器,而不干扰其他人的工作。
要创建一个谷歌表的过滤视图,请点击 数据> 过滤视图> 创建新的过滤视图 然后为你的数据设置条件,并通过点击 "视图 "命名。 "姓名" 字段(或使用 选择 图标来重新命名)。
如果不再需要,请点击 "删除"。 选项> 删除 在黑条上。
提示:如果电子表格所有者允许你编辑文件,所有其他用户将能够看到并使用你在谷歌表格中创建的过滤器。
注意:如果你能做的只是查看谷歌电子表格,你将能够为自己创建和应用过滤器视图,但在关闭文件时不会保存任何东西。 为此,你需要有编辑电子表格的权限。
在谷歌表格中创建高级过滤器的简单方法(没有公式)。
谷歌表格中的过滤器是最简单的功能之一。 遗憾的是,你一次可以应用于一列的条件数量几乎不足以覆盖大多数任务。
自定义公式可以提供一条出路,但即使是这些公式也很难正确建立,特别是对于日期和时间或OR/AND逻辑。
幸运的是,有一个更好的解决方案--一个名为Multiple VLOOKUP Matches的谷歌表特殊附加组件。 它可以过滤多行和多列,每行都应用了很多标准。 该扩展是用户友好的,所以你不必怀疑自己的行动。 但即使你这样做,该工具也完全不会改变你的源数据--它将复制和粘贴你决定的过滤范围。 作为一个愉快的奖励,该插件将使你免于学习可怕的谷歌表VLOOKUP功能;)
提示:请随时跳到页面底部,立即查看有关该工具的视频。
一旦你安装了这个附加组件,你会发现它在 延伸 你将看到的第一个步骤是唯一的步骤。
- 让我们使用该插件来过滤我的谷歌表格中的销售表(A1:F69)。
- 我真正感兴趣的栏目是 日期 , 地区 , 产品 ,以及 销售总额 因此,我只选择他们作为返回的对象。
- 现在是编写条件的时候了。 让我们试着让所有销售的 牛奶 和 榛子 巧克力 2022年9月 :
- 当你穿插你的标准时,工具底部的预览区的公式会相应地修改自己。 单击 预览结果 来偷看找到的匹配信息。
- 选择未来过滤范围的最左上角的单元格,并点击任一 粘贴结果 (将找到的匹配结果作为值返回)或 插入公式 (插入一个带有其结果的公式)。
如果你想更好地了解Multiple VLOOKUP Matches,我鼓励你从Google Workspace Marketplace安装它,或在其主页上了解更多信息。
视频:先进的谷歌表过滤器的简单方法
多重VLOOKUp匹配是在谷歌表格中过滤数据的最佳和最简单的方法。 观看此演示视频,了解拥有该工具的所有好处。
如果你有任何问题,或者你想分享关于谷歌表格中的过滤器的一些想法,欢迎在下面留言。