Excel 2007中,A列为公司名,B列为员工名字,现在我想C1读取公司名为“大通”的所有员工名字,用&符连起来

Excel 2007中,A列为公司名,B列为员工名字,现在我想C1读取公司名为“大通”的所有员工名字,用&符连起来。就是大通公司有员工“小明”和“小强”。那C1就=“小明 小强”。

这个C1的公式怎么写?请赐教,谢谢

很费事!因为有可能“大通”的员工不是集中在一起。
先选A列排序吧,再对B列各个员工名字用“&”组合起来。
如排序后的“大通”对应的B列员工名字在:B13、B14、B15、B16、……
就在C1输入
=B13&" "B14&" "B15&" "B16&" "……
回车
但如果名字太多,用&很费事。
可在C1输入等号=
再选定B13~B16(或更多,看实际)
先不要回车,按F9
C1(或编辑栏)显示出
={"小明";"小强";"小伟";"**"……}
({}中间为用;隔开的、套上双引号的各个名字)
直接删除等号和大括号,再用“替换”替换掉双引号、分号替换为空格。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-23
一般用辅助列可以实现
就是先在C1格里判断,然后C2,C3.....
再做连接就可以了。
专门编个公式,有点太罗嗦了吧。
第2个回答  2012-11-23
你只是查看一下大通公司的员工吧?这样的话我建议你采用插入表格筛选的方法,将你当前的表格选中后,点击“插入——表”,这样的话标题栏就有了下拉菜单,在公司名下拉选项中选择“大通”,姓名栏里就只显示出出大通公司的员工。