安徽征途户外 发表于 2021-11-19 10:29:00

请教一个取数问题,详见附件,请各位赐教,谢谢!

好久不用公式生疏了,请会者赐教,谢谢!

富饶 发表于 2021-12-15 21:30:49

如果是几千行的话这个题目用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),"")),"")

絶軧反戟 发表于 2021-12-31 00:41:11



自定义函数

骏泷 发表于 2022-1-15 22:49:35

第2个公式中好像没有自定义函数,为何我引用后返回的是乱码?

小娅 发表于 2022-2-13 03:37:40

借用你的模板,问题全部解决,万分感谢!
页: [1]
查看完整版本: 请教一个取数问题,详见附件,请各位赐教,谢谢!