如何在谷歌电子表格中对数据验证输入列表进行排序

Vin*_*ent 3 google-docs

鉴于以下数据验证设置,我只能按照我在食物列表中输入的方式选择食物.在我能够选择这些之前,有没有办法对这些进行排序?

在此输入图像描述

小智 5

您可以使用此公式自动对输入的数据进行排序:

=SORT(UNIQUE(A2:A500))
Run Code Online (Sandbox Code Playgroud)

将此公式输入另一个列或另一个工作表,然后使用该范围作为数据验证的来源.

  • 达到预期结果的好简单方法。+1 (2认同)
  • 绝对是最简单的方法 - 有点遗憾的是,表格不仅仅允许您在数据验证范围中输入基于数组的公式。 (2认同)

Jer*_*rry 3

您可以使用数据透视表来帮助您:

  1. 选择包含列表的字段并转到“数据”>“数据透视表报告...”

  2. 单击“行”的“添加字段”,然后在下拉列表中选择字段。确保顺序为升序,未选中“显示总计”(否则,您将在验证中得到“总计”),并且该选项是在每次更改时更新表格:

在此输入图像描述

注意:您通常会在不同的工作表中获取数据透视表。您可以将数据复制/粘贴到新工作表中,并通过单击“编辑范围...”来更改源数据,就像我在上图中所做的那样,然后删除初始工作表。