Google表格

您所在的位置:网站首页 谷歌快捷截图怎么用啊 Google表格

Google表格

2023-06-10 00:56| 来源: 网络整理| 查看: 265

本教程适用于 CTRL + F 不够用的情况。🔥

我敢打赌,我一生中使用 CTRL + F 快捷键的次数超过任何其他键盘快捷键。CTRL + Z 可能很接近,但我使用 CTRL + F 来查找东西......

💥所有 💥

💥💥 💥💥 _

💥💥💥时间💥💥💥

男人说我们需要更多的动图

是的,它可以在 Google 表格中很好地查找信息。

但有时我想根据我正在搜索的词显示一系列结果。为此,我们将在 Google 表格中创建一个动态搜索栏。

免费完整视频教程:java567.com/open/4

搜索栏

我们的搜索栏只不过是一个单元格或单元格区域。在下面的示例中,它从 J2 开始。

查询功能

该=QUERY()函数查看交易范围(这是A3:F所有交易所在的范围)。

CONTAINS它会获取我们输入的B 列或 D 列中的所有信息J2。

因此,无论我们输入什么,它都会搜索 B 列中的所有交易描述和 D 列中的类别J2。该LOWER命令将 B 和 D 中的信息转换为小写。这使得搜索更容易,因为该CONTAINS命令区分大小写。

 =QUERY(Transactions,         "SELECT A,B,C,D,E WHERE LOWER(B) CONTAINS '"&J2&"' OR LOWER(D) CONTAINS '"&J2&"'")

* 唯一需要注意的是,如果您在搜索栏中输入大写字母,它将无法正常工作。

过滤功能

通过将=FILTER()函数与函数结合使用=SEARCH(),我们可以用更短的公式做同样的事情,而不必担心区分大小写。

 =IF(ISBLANK(J2),"",FILTER(Transactions,SEARCH(J2,B3:B225)))

这里的权衡是,当我们想像在语句中那样添加多个条件时=QUERY(),它就会崩溃。当=FIND()尝试=SEARCH()在=FILTER().

我能够通过使用加号运算符并以这种方式构建公式来找到解决方法:

 =IF(ISBLANK(J2),"",FILTER(Transactions,(B3:B225=J2)+(D3:D225=J2)))

不幸的是,当您以这种方式过滤时,部分匹配项不会包含在搜索结果中。

在查询的情况下,总是返回部分答案。

所以,当我们输入“hom”时,所有包含“home”的行都会被返回。当使用带有过滤器的多个条件时,除非您输入整个单词“home”,否则不会返回任何内容。

XLOOKUP 怎么样?

XLOOKUP 的问题是双重的。第一,除非您添加通配符,否则它不能很好地处理部分匹配:

 =XLOOKUP("*"&J2&"*",B3:B225,A3:F225,,2)

这增加了复杂性但仍然有效。

更重要的区别是它只会返回一个结果,因此对于我们这个用例来说它根本不起作用。

获胜者是查询

Query 之所以获奖,仅仅是因为它不需要进一步操作来添加多个条件,并且它将返回所有满足我们搜索条件的值。

您可能需要花一点时间来理解语法,但从长远来看,它与 Filter 一样强大且用途更广。

唯一要确保记住的是区分大小写。LOWER如果您在查询中使用该命令,请不要使用任何大写搜索字母。

让它整洁

在完整的公式中,我=IF()在开头添加了一个函数来处理空白搜索栏。在这种情况下,我们不想返回任何内容:

 =IF(ISBLANK(J2),"", QUERY(Transactions "SELECT A,B,C,D,E WHERE LOWER(B) CONTAINS '"&J2&"' OR LOWER(D) CONTAINS '"&J2&"'")

Google 表格中空白搜索栏的屏幕截图

最后

免费完整视频教程:java567.com/open/4



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3