因此,this question有很多方法可以在电子表格中生成唯一条目列表。我已经使用this reference为其他问题生成许多独特的列表解决方案。将一个唯一列表放在指定范围内
这些解决方案依靠行号从原始列表中选择项目的第一次出现的位置。至少这是我的理解。我的问题是有可能将唯一条目的列表直接放到一个定义的名称中而不实际显示列表?
实例数据
Species
combination | Grade
Douglas fir-Larch | SS
Douglas fir-Larch | No. 1
Douglas fir-Larch | No. 2
Hem-Fir | SS
Hem-Fir | No. 1
Hem-Fir | No. 2
Spruce-Pine-Fir | SS
Spruce-Pine-Fir | No. 1
Spruce-Pine-Fir | No. 2
Northern species | SS
Northern species | No. 1
Northern species | No. 2
现在我想生成的定义名称Species
唯一列表和定义的名称Grade
。我们的想法是,我可以使用定义的名称,无论是数据验证下拉列表或者一个公式:
=INDEX(Species,3)
or
=INDEX(Grade,2)
,我会得到这样一个结果:
Spruce-Pine-Fir
or
No. 1
- 我想在不使用VBA或帮助单元的情况下实现这一点。
- 物种列表可以排序,如果它使生活更轻松。等级列表应该按照上面显示的顺序。
- 源列表(即上面的表格)将位于单独的工作表上(不是工作簿......仍然与此相关)。
公式我正在使用的公式,但不会作为定义的名称公式工作。
=INDEX($A$6:$A$17,MATCH(0,INDEX(COUNTIF($B$1:B1,$A$6:$A$17),0,0),0))
会你考虑使用谷歌表格呢?在那里,这将是微不足道的 – user3616725
哎呀不!要转换的张数过多。 –