首页 > 解决方案 > 如何将 IF 公式与 Excel 中的下拉列表结合起来?

问题描述

这就是我想要实现的目标。如果学生获得 1* 或 1 的成绩,他们将不会获得钥匙。如果他们获得 2 或 3 级,那么教师会从以下键中进行选择:A - 出勤 B - 行为 C - 课堂作业 L - 迟到 O - 组织 H - 家庭作业。

我想要做的是,使用选项 1*、1、2、3 创建一个下拉列表。如果教师选择 2 或 3,它将提供另一个带有键(A、B、C、H、L、O)的下拉菜单。我知道这可以以某种方式使用依赖下拉菜单来完成,但不知何故这对我不起作用。

到目前为止我所做的: 我有一个标有“成绩”的列,其中包含一个列出 1*、1、2、3 的下拉菜单。然后我创建了另一个带有标签“key”的列,并使用了数据验证方法和公式“=INDIRECT”。

然后发生的是“关键”列没有给我一个下拉菜单。它只是一个空白单元格。

我究竟做错了什么?

标签: excelexcel-formuladropdownexcel-indirect

解决方案


这是一个解决方法,

使用一个表,我使用它的名称“tbl_gradechoose”。每个年级有一栏。使用数据验证,选择列表并将公式作为源

=INDIRECT("tbl_gradechoose[" & A1 &"]")

这里以英语 Excel 版本显示: 在此处输入图像描述

此处显示在 Excle 中的德语版本中: 在此处输入图像描述


推荐阅读