Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 要使下拉菜单选择遵循特定文本的公式?_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 要使下拉菜单选择遵循特定文本的公式?

Google sheets 要使下拉菜单选择遵循特定文本的公式?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我制作了一个任务跟踪器,它从主组Google电子表格中获取我的任务,并按日期在我的跟踪器电子表格中按顺序排列它们。我还包括了一个下拉列表来标记每个任务的状态 除了状态选项外,它的工作方式与我所希望的一样——来自集团电子表格的数据经常更改(任务被删除和添加),当这种情况发生时,我的电子表格中的列表会自动更新,并根据新任务和日期进行切换,但状态列保持静态 例如,假设我完成了电子表格上的第一项任务,因此我在跟踪器电子表格的第一行将该任务标记为“完成”。我们的组管理员看到我的工作完成,并从组电子表格中删

我制作了一个任务跟踪器,它从主组Google电子表格中获取我的任务,并按日期在我的跟踪器电子表格中按顺序排列它们。我还包括了一个下拉列表来标记每个任务的状态

除了状态选项外,它的工作方式与我所希望的一样——来自集团电子表格的数据经常更改(任务被删除和添加),当这种情况发生时,我的电子表格中的列表会自动更新,并根据新任务和日期进行切换,但状态列保持静态

例如,假设我完成了电子表格上的第一项任务,因此我在跟踪器电子表格的第一行将该任务标记为“完成”。我们的组管理员看到我的工作完成,并从组电子表格中删除所述任务,因此我的跟踪器电子表格会自动更新,并且第一个任务也会从我的电子表格中删除

但是,下一个任务会跳到我的电子表格的顶行,它仍然标记为“完成”-我希望状态也会被删除,或者下拉菜单恢复为空白初始状态

有没有办法让下拉选项注册/记住其行中的数据或文本(选择时),并在任务和计划更新时跟随它?我在想,触发器可能是当状态列中的一个单元格被填充时(通过从下拉菜单中选择一个选项),它会记住左侧四个单元格中的数据,然后跟踪它,即使任务列表被移动


我试图对您的工作表进行更新,以满足您的需求。看看由于需要在不同的选项卡上进行一些小的更改,我不想影响您的示例

关键是每个任务都有一个唯一的标识符。有很多方法可以做到这一点。我在任务#中添加了工作表名称,例如tasks1或tasks2。这需要在从中提取任务的工作表中完成,例如tasks1、tasks2和tasks3

“跟踪器”选项卡列出了从这些工作表中提取的所有任务。我已经为任务ID添加了一个隐藏列(E),但它不必隐藏。如果从任务ID值可以明显看出,则可能不需要显示任务

若要输入状态更新,您必须仅在上执行此操作。在这里,您需要以某种方式维护任务ID列表。当您被分配新任务时,可以手动将新任务ID添加到此列表中。或者可以使用宏/脚本添加新任务ID

您甚至可以为您的公司预先定义所有可能的任务ID,并使用筛选功能,仅显示已分配任务的任务ID。 有关此示例,请参见选项卡。这取决于TaskID值的良好命名约定


让我知道这对你是否有意义,或者如果你有任何问题。唯一必要的公式是几个vlookup,用于仅基于该行的任务ID值从其他位置提取数据。公式单元格以黄色高亮显示。

能否发布电子表格的可编辑副本?这是一张样品单。在原始版本中,集团电子表格中的日期将自动显示在每个任务表中,但在这里,您可以手动输入。这是一个常见的问题,通常需要重新设计工作表,以方便您执行所需的工作流。作为参考,您可以阅读以下两个答案:和。第一个问题包括一个示例电子表格,以帮助您了解可能的解决方案:。如果我在上面找到一些类似的答案,我会把它们添加到这里。