网站搜索

如何在 Google 表格中创建从属下拉列表


通过使用下拉列表,您可以使数据输入更加高效和无差错。您还可以在 Google 表格中创建一个从属下拉列表,以便第一个列表选择决定第二个列表的选项。

从属下拉列表在许多情况下都很有用。您可以列出具有特定属性的产品、具有特定型号的汽车制造商或具有特定部分的网站。通过创建一个下拉列表,其中的选项控制第二个下拉列表中显示的内容,您可以加快数据输入。

让我们看看如何在 Google 表格中创建依赖下拉列表。

设置列表项

首先,在工作表上输入每个列表的列表标题和项目。您可以在计划插入下拉列表的同一张工作表中执行此操作,如果您不希望项目在视图中显示,则可以在另一个工作表中执行此操作。

对于本教程,我们为我们的活动准备了主菜和甜点。如果您在下拉列表中选择 Entree,您将在第二个列表中看到您的选择。如果您在下拉列表中选择甜点,您会看到这些选项。

为了显示所有涉及的步骤,我们将把所有内容都保存在同一个电子表格中。

您还可以标记或决定您计划插入下拉列表的位置。在这里,我们将把它们添加到标题下方的单元格 A2 和 B2 中。

命名范围

接下来,您将命名包含列表项的范围。正如您稍后将看到的,这对于依赖下拉列表是必需的。

选择第一个没有标题的项目列表,转到菜单中的数据,然后选择“命名范围”。

输入范围名称,该名称应与第一个下拉列表的第一个列表项相同。在我们的例子中,我们输入“Entree”。然后,单击“完成”。

保持边栏打开,选择第二组列表项,然后单击“添加范围”。

输入第二组项目的名称,在这里,这将是您可以在下拉列表中选择的第二个列表项目。对于我们的示例,我们输入“Dessert”并单击“Done”。

有了命名范围后,您可以关闭侧面板并创建第一个下拉列表。

创建第一个下拉列表

选择第一个下拉列表所在的单元格。对于我们的示例,这是单元格 A2,您可以在其中选择主菜或甜点。然后,转到菜单中的数据 > 数据验证。

在出现的框中,移至条件。在下拉框中选择“List From a Range”,然后输入包含列表标题的单元格区域。对于我们的示例,这是包含“Entree”和“Dessert”的 D3:E3。

选中在单元格中显示下拉列表框。选择为无效数据显示的内容,可选择包括显示验证帮助文本,然后单击“保存”。

然后,您应该会在所选单元格中看到第一个下拉列表。

插入函数

在创建依赖下拉列表之前,您需要插入 INDIRECT 函数。结果就是您将用作第二个列表的单元格范围的内容。使用第一个下拉列表的单元格位置。

转到工作表中的空单元格并输入以下内容,用您自己的单元格引用替换:

=INDIRECT(A2)

当您从下拉列表中选择一个项目时,您会看到 INDIRECT 函数显示列表项目。因此,当我们选择“Entree”时,会出现这些列表项,当我们选择“Dessert”时也会出现同样的情况。

创建从属下拉列表

现在是创建依赖下拉列表的时候了。转到您想要列表的单元格,然后像创建第一个列表一样从菜单中单击数据 > 数据验证。

在出现的框中,移至条件。在下拉框中选择“List From a Range”,然后输入包含从 INDIRECT 函数显示的列表项的单元格区域。

选中“在单元格中显示下拉列表”框,根据您的喜好完成无效数据和外观设置,然后单击“保存”。

然后,您可以对列表进行测试!在第一个列表中选择第一个列表项,您应该会看到正确的项目作为选项出现在第二个列表中。

要确认一切正常,请选择下一个列表项并确认相关下拉列表中的选项。

您的列表项可能比我们的示例多得多,所以当您对列表正常工作感到满意时,请使用它们!