google-sheets - 从工作表中查找和过滤数据的公式
问题描述
我想用谷歌表格做一个复杂的公式:
我有一份不同人会去的地方的清单。有些地方是不去的,标有/有些地方需要分配,标有?
想要的结果:
每天自动更改的单元格列表。概述当天谁要去哪里以及需要分配什么。
所以我需要一个公式,可以根据 today() 选择一行,然后过滤掉该行中的 Persons。然后对于每个人,另一个公式查找表中的第一行并将重复项放在一起。
例子:
想要的结果:
链接到 excel 文件,但它也需要在谷歌表格中工作:xlsx
解决方案
我的解决方案不是最优雅的,但它可以完成工作。
首先,我建立一个包含日期和唯一人员的列,或者?在本专栏中:
=unique(sort(transpose(index(A1:H10,match(today(),A1:A10,0)))))
然后我找到与这些人相对应的地方(我使用过滤器功能,然后我使用 textjoin 将它们保存在单个单元格中)。该公式被复制下来,因为过滤器函数不接受范围和数组公式作为过滤标准。
我的解决方案在这里可用: https ://docs.google.com/spreadsheets/d/1GTy_UaFP8LbA8OLnEhT_R_twpDCIWCuvQfBAigqtbR0/copy
推荐阅读
- python - Pyspark:使用 toPandas() 的性能
- reactjs - 带有钩子的 React-pixi 渲染 10000 次相同的图像
- list - 如何拆分列表以添加到具有不同数据类型的 Scala 中的地图
- python - 如何在 pymongo 中使用 $add、$subtract?
- python - 如何让 dev_appserver.py 使用单独版本的 python?
- php - 无法使用用户名特殊字符更新项目 ID
- c - 如何理解 SIGSTOP 交付?
- python - AttributeError:“NoneType”对象没有属性“get_text”阻止我继续前进
- vim - Configuring Vim/Neovim ALE plugin to support :ALEGoToDefinition in JavaScript files
- android - Xamarin Forms Essentials - 事件 OnMainDisplayInfoChanged 未在 Android 上触发