Excel:如何创建下拉列表并根据选择提取数据?

Excel:如何创建下拉列表并根据选择提取数据?

我在另一个工作簿中有一个主列表,在第二个工作簿中,我可以在第一个列中输入名称。我想要的是,为第二列和第三列创建一个下拉列表,在我上传的图片中,第二列可以选择“种族”,第三列只能选择第二列中选择的相应“种族”可用的“类别”,选择这两列后,“村庄”列将从主列表工作簿中提取,并且主列表中的“活跃玩家数量”将增加。我该怎么做?

班级列表: 图像

入口: 图片2

答案1

对于RaceClass您可以执行级联下拉列表。

首先在没有空白的列中写上种族

Race
Human
Goblin
Orc
Elf

然后为 Race 中的每个单元格创建一个包含其元素的新列

 Human  Goblin  Orc     Elf
Warrior Warrior Warrior Warrior
Wizard  Rogue   Hunter  Archer
Hunter  Archer  Druid   Rogue
Rogue   Shaman  Shaman  Priest
Priest                  Wizard
                        Druid

1- 选择 Human 下的所有单元格:Warrior-->Priest并定义名称Human
2- 选择 Goblin 下的所有单元格:Warrior-->Shaman并定义名称Goblin
3- 对 Orc 和 Elf 下的单元格执行相同操作
4- 在输入表中:

  • 在种族 B2 列下(您可以选择多个单元格)设置一个下拉列表,来源是第一列种族下的单元格(不包括种族)
  • 在 C2 类下设置一个下拉列表,来源 = 间接(B2)无需$删除它
    ,无论您在 B2 中选择什么都会在 C2 中定义新列表

如果Village与主表有任何关系(编号或名称),则可以使用索引/匹配或 Vlookup(您必须显示主表的示例或更多解释)
还需要更多信息来增加活跃玩家的数量

相关内容