我有一个包含三个工作表的 Excel 工作簿,每个工作表中有 9 个表格,所有表格中的列标题和第一列都具有相同的值,
我正在寻找一种在新工作表中创建表格的方法,该方法将从这些表格中获取值并将它们添加在一起。
详细说明,工作表名称为胸部、手臂和腰部
每张表根据其级别有 9 个表格,例如:level1、level2 等
每个表都有统计数据。 S、D、R、V、C、L。示例如下:
铠甲 | S | D | R | V | C | L |
---|---|---|---|---|---|---|
装甲1 | 0 | 2 | 1 | 5 | 7 | 0 |
装甲2 | 0 | 3 | 5 | 0 | 0 | 0 |
项目 | 铠甲 | S | D | R | V | C | L |
---|---|---|---|---|---|---|---|
胸部 | 包含第一张表中所有装甲(第 1 列)的下拉菜单 | 基于下拉选择的统计值 | .. | .. | .. | .. | |
手臂 | 第二张表中所有装甲(第 1 列)的下拉列表 | 基于下拉选择的统计值 | .. | .. | .. | .. | |
腰部 | 第三张表中所有装甲(第 1 列)的下拉列表 | 基于下拉选择的统计值 | .. | .. | .. | .. |
所以在新工作表中,我想创建一个如下所示的表格
我使用的是excel 2016和windows。抱歉,如果这不是足够的信息,请随时问我任何问题。
如果有人能给我指导如何实现它,我将不胜感激
谢谢,
我尝试谷歌搜索并使用插入->表创建了表,选择范围并给它命名
我不确定 excel 2016 是否已经支持命名范围,但这使它更简单,如果它不起作用,请告诉我,我会修复它。
首先,创建一些命名范围:
现在选择您想要下拉列表的单元格,例如对于装甲,请转到(在顶部菜单上)数据 -> 数据验证 -> 从下拉列表中选择列表;作为来源写
=Armor
。对胸部和腰部重复上述步骤。
您现在应该有一个下拉列表。
在包含数据的单元格中,应用以下公式并向下向右拖动(以 S 开头):
=INDEX(Armor!$B$2:$B$3 , MATCH($B2 , Armor), COLUMN(A1))
此处的范围基于您的示例数据,因此需要进行一些调整。