EXCEL返回筛选后筛选项目的名称

例如下图中,要在D3单元格中返回所有的省会城市,该怎么写公式?写完后应该在D3中返回"武汉、长沙、成都",求大神帮忙!感激不尽

TEXTJOIN函数:=TEXTJOIN("、",1,IF(B$4:B$11="省会",A$4:A$11,""))
这个函数从名字一看就是专业干文本连接的对吧,呵呵~
用一句话说明他的语法就是
=TEXTJOIN(间隔符,1,需要合并的数据或区域)
看个案例加深理解
要想把下图左侧的表格,按照所属部门将人员姓名列示在一起,并以顿号间隔,你该怎么做呢?

E2输入数组公式后,按<Ctrl+Shift+Enter>组合键输入,将公式向下填充。
=TEXTJOIN("、",1,IF(B$2:B$15=D2,A$2:A$15,""))
效果演示如下,点击gif可见动态演示过程。
温馨提示:答案为网友推荐,仅供参考
相似回答