首页 > 解决方案 > 从工作表中查找和过滤数据的公式

问题描述

我想用谷歌表格做一个复杂的公式:

我有一份不同人会去的地方的清单。有些地方是不去的,标有/有些地方需要分配,标有?

想要的结果:

每天自动更改的单元格列表。概述当天谁要去哪里以及需要分配什么。

所以我需要一个公式,可以根据 today() 选择一行,然后过滤掉该行中的 Persons。然后对于每个人,另一个公式查找表中的第一行并将重复项放在一起。

例子:

数据

想要的结果:

想要的结果

链接到 excel 文件,但它也需要在谷歌表格中工作:xlsx

标签: google-sheetsgoogle-sheets-formula

解决方案


我的解决方案不是最优雅的,但它可以完成工作。

首先,我建立一个包含日期和唯一人员的列,或者?在本专栏中:

=unique(sort(transpose(index(A1:H10,match(today(),A1:A10,0)))))

在此处输入图像描述

然后我找到与这些人相对应的地方(我使用过滤器功能,然后我使用 textjoin 将它们保存在单个单元格中)。该公式被复制下来,因为过滤器函数不接受范围和数组公式作为过滤标准。

在此处输入图像描述

我的解决方案在这里可用: https ://docs.google.com/spreadsheets/d/1GTy_UaFP8LbA8OLnEhT_R_twpDCIWCuvQfBAigqtbR0/copy


推荐阅读