题来!!!白色=源,根据绿色条件,出现的次数顺序,提取产品!
excel吧
全部回复
仅看楼主
吧务
level 12
白度总管CEO
楼主
题来!!!
白色=源,根据绿色条件,出现的次数顺序,提取产品!如,第x次出现=对应公司的x产品!要求一条公式搞定,现已完成 结果=辅助列算出现顺序,再index依据顺序,截取filter返回的产品数组!但混成一条,出错,都只返回了index的第一个!求大佬指错!!
2026年10月24日 02点10分
1
吧务
level 12
白度总管CEO
楼主
大佬,提示写公式的话,只写按函数顺序就行,,如map-lamdba-index.....就行,不用写范围,条件啥的,,,免得大佬麻烦!谢谢!
2026年10月24日 02点10分
2
level 2
失落的晨曦
就像是杂技团在表演杂技,一般人不这么干。
2026年10月24日 02点10分
3
白度总管CEO
嗯,是的,纯练习题!
2026年10月24日 06点10分
level 8
静水月º喵ㅤ
楼上说的对,而且这么干其实数据很乱,建议重看数据源和最终结果,用更好的记录格式。当然如果非要按这个逻辑=IFERROR(INDEX(FILTER($B$3:$B$15,$A$3:$A$15=D10),COUNTIF($D$2:D10,D10)),"无对应产品")
2026年10月24日 03点10分
4
白度总管CEO
其实不仅仅是题目,这个有实际业务发生的,源是数据库,条件是按时间顺序,录入的业务顺序,求的结果要求适配!很多这个业务的!
2026年10月24日 06点10分
level 8
静水月º喵ㅤ
对了,单公式用这个,=BYROW(D3:D12,LAMBDA(x,IFERROR(INDEX(FILTER($B$3:$B$15,$A$3:$A$15=x),COUNTIF($D$3:INDIRECT("D"&CELL("ROW",x)),x)),"无对应产品")))
另外如图2不能直接用ROW获取行号,因为只返回公式所在行号
2026年10月24日 04点10分
5
静水月º喵ㅤ
意思是ROW()不行,ROW(x)还是可行的,即=BYROW(D3:D12,LAMBDA(x,IFERROR(INDEX(FILTER($B$3:$B$15,$A$3:$A$15=x),COUNTIF($D$3:INDIRECT("D"&ROW(x)),x)),"无对应产品")))
2026年10月24日 04点10分
我撑着油纸伞
@静水月º喵ㅤ
请看第9楼。
2026年10月25日 06点10分
吧务
level 12
白度总管CEO
楼主
群里,有人写了个,,,可以完成!
2026年10月24日 06点10分
6
level 12
火昜
记得楼主发过的帖子里截图,有安装方方格子。
方方格子有自带的扩展函数MLOOKUP,支持返回第N个。
2026年10月24日 08点10分
7
白度总管CEO
大佬记性真好,,是的有方方工具,还有破解补丁,有需要不?!上班试试,,
2026年10月24日 12点10分
白度总管CEO
果然有mlookup,很好用,,用好几次了!谢谢大佬提示!方方还有啥函数可用呀?哪里能看到!!
2026年11月01日 01点11分
火昜
@白度总管CEO
EXCEL,公式,插入函数,在弹出框的或选择类别里找方方格子-扩展函数。
2026年11月01日 02点11分
level 14
ssg365
不要求一条公式完成的话,=INDEX(FILTER(B:.B,A:.A=D1),COUNTIF(D$1:D1,D1))
2026年10月24日 23点10分
8
level 11
我撑着油纸伞
map 和BYROW等循环函数的数组元素(如x)应该是具有引用属性的,可以直接用,不须借助indirect。楼主,5楼的公式和你的差不多,区别就是你在COUNTIF外套了一个map,不知为何你要这样做,有了map,就返回和map的数组同等大小的数组,最外层的BYROW要求返回单值,所以你的公式出错,也许这是原因。如不对,请指正。
2026年10月25日 06点10分
9
我撑着油纸伞
=BYROW(D2:D11,LAMBDA(x,IFERROR(INDEX(FILTER(B2:B14,A2:A14=x),COUNTIF(D$2:x,x)),"无")))
2026年10月25日 06点10分
白度总管CEO
嗯,是的,我是分段写的,就直接组合起来了,,,所以有错!
2026年10月27日 03点10分
level 4
委婉东风09
=XLOOKUP(H2:H9&MAP(H2:H9,LAMBDA(x,COUNTIF(H2:x,x))),E2:E15&SEQUENCE(ROWS(E2:E15))-MATCH(E2:E15,E2:E15,0)+1,F2:F15,"无")
2026年11月07日 18点11分
10
1