Excel:在列中查找下一个相等的匹配项
我已经search了几天的解决scheme,我似乎无法得到我的头在如何做到这一点。
我有28只鸡,每个月都会追踪每只鸡蛋。 我的Excel表格如下所示:
目前的鸡蛋表
C列由公式填充:
=LARGE($A$2:$A$29,$B1)
我正在使用列B增加LARGE函数
我想要D栏填写哪个鸡的数量在C列中。
显然,INDEX MATCH或VLOOKUP会返回所有相等值的第一个匹配项。 我如何find下一场比赛? 即
卵细胞片2
我已经看到类似的问题和解决scheme,但我为了我的生活不能得到它的工作。
在D2中使用这个公式:
=INDEX(B:B,AGGREGATE(15,6,ROW($A$2:$A$29)/($A$2:$A$29=C2),COUNTIF($C$2:C2,C2)))
然后拖下来
如果你很乐意添加一些帮助列,这是一个简单的方法:
C栏中的公式通过将放置的鸡蛋和鸡的数量放在一起来创build一个唯一的数字
=--(A2&"."&B2)
D栏只是你的大公式,
=LARGE($C$2:$C$4,B2)
列E只是获得列D的整数部分
=INT(D2)
最后F列从D列获得小数部分(鸡编号)
=--REPLACE(MOD(D2,1),1,2,"")