excel两列数据,如何把前一列所对应的第二列中的的数据筛选出来并以逗号分割。具体见示例?

如图所示,第一列为区服,第二列为玩家ID。怎么写一个公式,能直接根据区服筛选出所有玩家ID,并在同一格中展示,以逗号分割。拜托各位大佬了!

excel16及以上版本

输入    =TEXTJOIN(",",1,IF(A$2:A$13=E2,B$2:B$13,""))

同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-02

可以用数组公式来计算,公式录入后,同时按ctrl+shift+回画三个键,才能出现公式两边的中括号。

公式=TEXTJOIN(",",TRUE,IF(A:A=D3,B:B,""))

第2个回答  2020-09-01

用下面改为自定义函数

Excel怎样关键字段合并单元格组排序

相似回答