在excel 2013中创建动态下拉列表的步骤
我有一张包含表名customer\u id和Project\u id的表。对于每个customer id,都会显示不同的项目。当我尝试通过选择所有不提供的项目来创建数据验证时。 客户识别号项目识别号 1 1.1 1 1.2 2 2.2 2 2.3在excel 2013中创建动态下拉列表的步骤,excel,dynamic,excel-2013,cascadingdropdown,Excel,Dynamic,Excel 2013,Cascadingdropdown,我有一张包含表名customer\u id和Project\u id的表。对于每个customer id,都会显示不同的项目。当我尝试通过选择所有不提供的项目来创建数据验证时。 客户识别号项目识别号 1 1.1 1 1.2 2 2.2 2 2.3 诸如此类。请告诉我一些解决办法。这确实取决于你到底想要什么,但既然你的问题没有那么详细,我想你是说这个 您可以通过以下方式从工作表中的数据创建数据验证程序:
诸如此类。请告诉我一些解决办法。这确实取决于你到底想要什么,但既然你的问题没有那么详细,我想你是说这个 您可以通过以下方式从工作表中的数据创建数据验证程序:
- 选择您希望验证器位于的工作表
- 在功能区中,单击“数据”选项卡,然后单击“数据验证”
- 选择“允许列表”
- 在源栏中,选择具有允许值的单元格
Dim range as Excel.Range = listSheet.Range("A1")
range.Validation.Add(Excel.xlDVType.xlValidateList, Excel.xlDVAlertStyle.xlValidAlertInformation, Excel.xlFormatConditionOperator.xlEqual, "Option1; Option2")
我猜你想要的是两个下拉列表,第二个取决于第一个列表中选择的值?(请详细说明你的问题)。要做到这一点,我想还有其他方法,但这是我通常做的: 考虑到我总是使用名称来引用范围而不是引用,以提高可读性。如果你对此有疑问,请阅读
- 我用值
master\u列表
- 我已将查找值列表(即第一列中的值)命名为
dependent\u list
- 我已将
命名为标题
上方的单元格(例如,如果依赖项表从A2开始,则依赖项列表
为A1标题
按您希望的顺序排列,值显示在下拉列表中master_列表
必须按照第一列中的值(主值)排序。在从属列表
和主列表
中的顺序是否相同并不重要,但是从属列表
的主列中的相同值必须在一起从属列表
- 依赖项列表第二列中的顺序将决定依赖项下拉列表中的顺序
dependent\u列表中。我将其命名为msg\u error
- 允许:列表
- 来源:添加公式
=间接(“主列表”)
key\u value
- 允许:列表
- 来源:添加公式
=IF(key\u value=“”;msg\u error;OFFSET(heading;MATCH(key\u value;dependent\u list;0);1;COUNTIF(dependent\u list;key\u value);1))
创建一个唯一客户ID的列表,然后使用该列表的结果来获得匹配的项目。显示一些示例数据和您尝试过的内容。通过在该网站上进行一些研究,您可以找到:,它几乎完全符合您的要求……好的,很抱歉问题不完整!我有包含帐号和项目r的母版纸与账号有关。我已经创建了单独的下拉列表及其工作方式,但我的任务是创建一个依赖于账号的项目下拉列表,当我尝试这样做时,我失败了。因此,我需要将数据从该工作表提取到新工作表,并执行此任务,然后我认为您应该能够使用我提供的提示来完成此任务注意:我在一个辅助表(键主表、键值相关表和默认消息(可以为空))中有数据,在主表中有下拉列表。