EXCEL表格-函数引用的问题?输入部门显示姓名。

我有一个表格1,三列,要制成表2,就是输入部门,就可以显示该部门全部员工的姓名并且是横着排列的,如下:
表一
部门 编号 姓名
销售部 00125 蔡军
销售部 00456 陈华国
技术部 00248 陈小罗
财务部 00467 崔红
财务部 01254 代兴平
行政部 01364 黄长青
财务部 01542 黎友忠
采购部 00321 李丰官
行政部 00589 李艳山
行政部 00846 林淑军
表二
部门 1 2 3 4 5
技术部 陈小罗 张洪
财务部 崔红 代兴平 黎友忠 叶衍勤
行政部
采购部

不知道用什么公式,用VLOOKUP,只能显示一个。
请高手帮忙解决,非常感谢!

=INDEX(表一!$C:$C,SMALL(IF(表一!$A$2:$A$11=$A2,ROW($2:$11),256),COLUMN(A1)))&""

在表二的B2单元格输入以上数组公式,右拖下拉填充即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-17
假设你表一 部门 A列 编号 B列 姓名 C列
表二 部门A列 B2输入公式 =IF(ISERR(INDEX(SHEET1!$C$1:$C$100,SMALL(IF(SHEET1!$A$1:$A$100=$A2,ROW($A$1:$A$100),""),COLUMN(A1)),1),"",INDEX(SHEET1!$C$1:$C$100,SMALL(IF(SHEET1!$A$1:$A$100=$A2,ROW($A$1:$A$100),""),COLUMN(A1)),1))
CTRL SHIFT 回车结束,向右向下填充
就行了
用前把SHEET1 改为你自己的表格名称
第2个回答  2010-05-17
我空间里面有个多条件查询的功能。。看看满足的了你不?
http://hi.baidu.com/cl861007/blog/item/a4529e792ab614e12e73b339.html
第3个回答  2010-05-17
筛选——自动筛选——点击部门的小三角——选择部门。