水灾 发表于 2021-12-14 17:36:00

怎么把数量不等的子单号连接起来并且将主单放在第一个

大神们,一个主单号对应至少一个子单号的时候,怎么把子单号连接起来,并且要把子单号里边的主单号放在第一位。主单里的子单号数量不一定一样,主单号在子单号里边的位置也是多变的


苹果馋馋 发表于 2021-12-16 21:38:18

你C8单元格是不是有问题,不是说放在第一个吗

信昌颜料 发表于 2021-12-28 21:18:55

D2=TEXTJOIN(",",1,SORTBY(IF(A2=$A$2:$A$91,$B$2:$B$91,""),--(IF(A2=$A$2:$A$91,$B$2:$B$91,"")=A2),-1)),下拉

用户青花瓷 发表于 2022-1-8 19:57:25

这样就可以了
=IF(A2<>A1,TEXTJOIN(",",,SORTBY(IF(A2=$A$2:$A$91,$B$2:$B$91,""),-1)),"")

少年心 发表于 2022-1-20 13:21:18

返回的结果不太对,都是一样的结果

山高水浊 发表于 2022-2-21 14:05:41

谢谢,只是返回的结果不太对,连着不属于A列的跟踪号的子单号也加进去了,有的子单号是两个,返回结果就是两个,有的子单号只有一个(子单号=跟踪号),返回结果就只有一个。但是按照大神的公式,所有的子单号都串连了

她叫凡凡 发表于 2022-3-6 17:13:22

是的,我检查了下c8我弄错了,手动的太容易错了,还麻烦
页: [1]
查看完整版本: 怎么把数量不等的子单号连接起来并且将主单放在第一个