google-sheets - 如果我选择整个列,Google 表格中的过滤器会给我空白
问题描述
我有这个很好用的公式。
=filter(RawData!A:A,RawData!F:F=D2)
如果我拖动公式,它会显示#N/A,直到条件返回日期。例子:
#N/A
#N/A
#N/A
2020-08-01
#N/A
#N/A
但我不想拖动单元格,我希望它自动填充,所以我编辑了最后一个条件,如下所示:
=filter(RawData!A:A,RawData!F:F=D:D)
如果不指定确切的 D 列,它只会给我空白单元格。
奇怪的是,我在其他地方也有类似的公式并且它的工作原理。只是不同的工作表,但具有相同的数据。
有谁知道这可能是什么原因造成的?
https://docs.google.com/spreadsheets/d/1oj7LSbsRF_7HDEgcXsJw4xpOFKHhLBm6is9EVfqTqzw/edit?usp=sharing
解决方案
当您使用:
=filter(RawData!A:A,RawData!F:F=D2)
您正在寻找RawData!F:F
匹配的任何单元格D2
;不需要此单元格位于同一行。例如,如果RawData!F15
匹配D2
,RawData!A15
将返回。
这比对应的过滤器限制性要小得多:
=filter(RawData!A:A,RawData!F:F=D:D)
在最后一种情况下,应该在特定行中找到匹配项。例如,RawData!F15
匹配D2
不会导致RawData!A15
返回。相反,F2
将与D2
、F3
toD3
等进行比较。并且根据您当前的数据,找不到匹配项。
这就是相同的公式“适用”B
而不适用的原因C
(可以找到 匹配项=filter('Lead + source'!H:H,'Lead + source'!A:A=D:D)
,但不能找到 匹配项=filter(RawData!A:A,RawData!F:F=D:D)
)。
推荐阅读
- jquery - jquery ajax - 处理 2 种不同的响应类型
- laravel - Laravel 5.6 模块问题
- jmeter - Jmeter distribtion testting on linux
- java - 如何使用 Java Native Interface 在 C++ 中导入 python 库 - Android Studio
- c# - 如何从 ASP.NET Core 读取 .NET 标准类库项目中的连接字符串
- django - 从每个视图将参数传递给 base.html
- ms-access - 选择动态范围(行)并计算彩色单元格 - VBA
- c++ - 简单的提升 ASIO https 不返回正文
- elixir - Elixir Map - 分组和排序字段
- telegram-bot - 使用电报和 webhook 发送多条消息