老中青皆宜 发表于 2021-12-13 14:50:00

一行之间类似vlooup,进行判断,但是单元格的值是个列表,如何解决 ...

如图,举例,BSM为1的同学属于320382111213小组,他与BSM为51,57的同学挨边51同学属于320382111213组 57同学属于320382111219组
我想在一列显示出与1同学属于同一组的同学

东吴帽业 发表于 2021-12-26 21:45:41

自定义函数


专打骡狗 发表于 2021-12-30 23:07:21

=INDEX(TRIM(MID(SUBSTITUTE(E3,",",REPT(" ",99)),ROW($1:$9)*99-98,99)),1+FIND(B3,F3)/13)

G2下拉即可

奥阁照明 发表于 2022-1-13 11:38:10

可以是可以,但是有这种如果有多个同学跟他挨边又是一组的就只能显示一个,

再一个我想问一下,这种属于什么,我知道python中叫列表,excel单元格有多个值是叫数组么

龙虾稀饭 发表于 2022-1-20 09:15:56

你觉得你提问的方式有没有问题?
为啥一开始不把这种特殊的情况列出来,这不是浪费你我的时间的嘛

信和 发表于 2022-2-15 23:27:48

感谢大哥,完美方法

巫法舞天 发表于 2022-3-5 16:45:43

哈哈哈哈哈哈哈,不过还是谢谢老哥了,感谢帮助

拥抱好运 发表于 2022-3-21 15:36:38

=TEXTJOIN(",",1,IF(B2=MID(F2,ROW($1:$9)*13-12,12),TRIM(MID(SUBSTITUTE(E2,",",REPT(" ",99)),ROW($1:$9)*99-98,99)),""))
页: [1]
查看完整版本: 一行之间类似vlooup,进行判断,但是单元格的值是个列表,如何解决 ...