您显示一个公式,该公式查看所有类别并将它们过滤到仅勾选了它们旁边的复选框的那些。如果没有,则返回“(\d|Deadline)”,在 RegEx 中表示“数字或单词 Deadline”(我们列表中的任何内容),因为垂直管道“|” 表示“或”,“\d”表示“数字”。 如果一个或多个类别旁边有勾号,公式将返回这些内容,用“|”分隔 这又在 RegEx 中表示“或”。截止日期)") 然后在单元格 E3 中,我们有一个查询公式。我们在这里使用 =query 而不是 =filter 的原因是我们需要在不止一列中查找内容;filter 一次只能真正处理一列。
然后查询函数检查我们原始甘特图的前六列,每次查找我们勾选的任何类别编号(条件格式隐藏的是类别编号在原始甘特图中,它们只是与单元格阴影颜色 号码表 相同)。如果未选中任何复选框,它会返回在接下来的六个月计划内属于任何类别的任何内容。一旦我们开始勾选复选框,这将仅返回在接下来的六个月计划中属于我们选择的类别之一的内容。 =query('甘特视图'!D1:1056,"选择 D, E, F, G, H, I, J where D <> '' and (E 匹配 '"&B1&"' 或 F 匹配 '"&B1&"'或 G 匹配 '"&B1&"' 或 H 匹配 '"&B1&"' 或 I 匹配 '"&B1&"' 或 J 匹配 '"&B1&"')",1) 如何创建利益相关者视图 Planner 版本表有一个名为Planned的选项卡。
您无的公式所做的就是获取月份、任务、描述、阻止程序、状态、类别和完整任务列,然后显示状态不是“未确定”、“已取消”、“已忘记”或为空的每条记录. 这为我们提供了一个标签,其中包含我们准备分享的信息。如果我们对Task View选项卡中的数据重新排序,我们也可以使用 =filter() 来实现这一点,但是这种数据排序更容易使用,所以我们只需使用 =query() 并在此处仅选择我们想要的列,结合通过在此公式开头的 {} 之间列出范围来水平范围。 然后,我们的利益相关者版本表文件中的任务视图选项卡使用 =importrange() 来定位我们创建的清理列表。