Excel求助,一对多填入相同数据。情况如下

共有两组数据:
第一组A:张三 李四 王五
B:将要填入的数据

第二组A:张三 张三 李四李四 王五王五
B:数学、语文 、数学、语文、英语、语文
请问我该用什么公式把第二组b的内容根据姓名填到第一组B里

B1公式:

=TEXTJOIN("、",1,IF(D$1:D$6=A1,E$1:E$6,""))

注意1:这是数组公式,把公式粘贴到B1后,不能直接回车退出单元格,必须同时按 SHIFT+CTRL+回车 三个键退出单元格,否则结果不对。

注意2:TEXTJOIN这个函数,在WPS的Office中可以用,在微软的Office365或Office2019中可以用,2003至2016版中都用不了。

追问

我试了一下不对啊,得出的数是0

追答

截图看看看,要不就点我的头xiang图片看看找

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-26
vlookup
index+match
都可以追问

具体点可以吗?vlookup不是只能一对一吗

相似回答