我有一张包含属于不同分支机构和区域的多个部分的工作表。我想写一个公式,从这个列表中提出独特的部分。我为数据集创建了一个公式,以获取每个唯一部分的行号,如下所示:
我想从G开始从1开始的行。我尝试使用下面的公式,但它只会拉出A列中的所有行:
INDEX(DATA!$A:$A,MATCH(1&"-"&$A$2&"-"&DATA!A2,DATA!G:G,0))
产生这个结果:
01949765
01949765
04581664AA
04581664AA
04581914AC
04581914AC
04581914AC
04581914AD
04581915AB
以下是我想看到的内容:
01949765
04581664AA
04581914AC
04581914AD
04581915AB
我可以使用任何公式来获得唯一值吗?
答案 0 :(得分:1)
据我所知,该行已经拆分了唯一值,你只需要在A中拉出任何一个G对应的开头为1。
=INDEX($A$1:$A$8,AGGREGATE(15,6,((LEFT($B$1:$B$8,1)="1")*1/(LEFT($B$1:$B$8,1)="1")*1)*ROW(INDIRECT("1:"&COUNTA($B$1:$B$8))),ROW()-10))
您必须根据结果的位置调整数据的不同范围和最后的“-10”。
答案 1 :(得分:0)
我的提案,添加一列,放在
=COUNTIF($A$2:$A2,A2)
然后仅过滤值=1。您将直接看到结果。
关于G中的零件名称。
您可以使用index()
+ match()
函数加载它。例如=INDEX(G:G,MATCH(A2,A:A,0))
以“加载”它。
希望有帮助。