如何反转下拉框 - Google 表格

问题描述 投票:0回答:1

我的网站上有一个表格,用户可以填写他们的姓名和所有信息。当他们提交表格时,数据会进入谷歌电子表格。

然后我有另一个工作表,它有一个下拉框,可以自动填充第一张工作表中的名称(和 ID #)。如果单击下拉框,它会列出所有名称。当您选择一个名字时,工作表的其余部分会填充他们的信息。

这最初效果很好,但是当我收到数百(也许数千)份提交时,我的下拉列表中有很多名字,每次我去选择一个名字时,我都必须滚动到下拉列表的底部才能获得最近的意见书。我通常只需要访问最近提交的内容。

我看到可能有三种处理方法,但我不知道如何做:

  1. 我可以反转下拉数据,以便它首先从原始数据表中提取最新的名称吗?或者

  2. 另一种方法是当有人提交新的提交时,它将新行添加到数据表的顶部,而不是底部。或者

  3. 我的每个名字都有一个 ID #(在不同的列中)。我可以按字母顺序对下拉框进行排序吗?

google-sheets google-sheets-formula dropdown
1个回答
0
投票

您最好的选择是使用选项 1 或 3

为此你应该create a helper column using

选项 1反转下拉数据,以便它首先从原始数据表中提取最新的名称。

=SORT(G3:G18,ROW(G3:G18)*N(G3:G18<>""),0)

选项3:按字母顺序对下拉框进行排序

`=SORT(G3:G18)` 

Do根据您的范围和语言环境调整公式)

然后您可以使用辅助列作为您的下拉范围

© www.soinside.com 2019 - 2024. All rights reserved.