我是 Excel 新手,到目前为止的旅程一直很好,但我自己无法解决这个特定问题。我正在处理如下表格:
本质上,我希望引用 B3:E6 中列中的标签数组,并执行以下操作:
创建“唯一标签”列:通过删除重复项在 H 列中创建唯一的“标签”列表。
创建一个“Maximum Marks”列:在每一行的数组中查找每个唯一标签,并从同一行的标记列中返回标记。如果标签出现在多行中。这些多行对应的分数之和应该在第一列的最大分数列中返回。例如,'EASY'出现在E3和E5中。因此,在“唯一标签”列表中,“EASY”应对应于最大标记 = 4 (2+2)。
我可以使用 SUMIF 等公式手动执行此操作,但我正在寻找一种自动化方法,因为我可能必须对具有附加行和列的类似数据集执行此操作。我也对 VBA 解决方案持开放态度,但更喜欢某种公式。
我希望我已经解释得足够好!感谢并期待您的意见。