请教一个取数问题,详见附件,请各位赐教,谢谢!
好久不用公式生疏了,请会者赐教,谢谢!如果是几千行的话这个题目用countif算法也行,但可能有点卡,考虑到你可能没unique函数,我在这里提供一种较为简单的算法
首先在D3单元格输入
=LEFT(B3,10)
下拉
然后用系统自带的删除重复项功能删除重复值保留唯一值
接着在E3输入数组公式下拉即可
=D3&","&TEXTJOIN(",",1,IF(LEFT(B$3:B$24,10)=D3,RIGHT(B$3:B$24,2),""))
附件所示
或者用这个有点坑的公式就可以一步到位
=IFNA(LEFT(INDEX(B:B,2+MATCH(,COUNTIF(C$2:C2,LEFT(B$3:B99,8)&"*"),)),10)&","&TEXTJOIN(",",1,IF(LEFT(B$3:B99,8)=LEFT(INDEX(B:B,2+MATCH(,COUNTIF(C$2:C2,LEFT(B$3:B99,8)&"*"),)),8),RIGHT(B$3:B99,2),"")),"")
自定义函数
第2个公式中好像没有自定义函数,为何我引用后返回的是乱码? 借用你的模板,问题全部解决,万分感谢!
页:
[1]