execl 问题:A列为班,和B列为姓名,从中选出一班的放在C列,选出二班的放在D列……,

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:44:27
A列为班名,B列为学生姓名,要想从中选出一班的同学放在D列,把二班的同学放在E列,三班的同学放在F列……,并且在D列、E列、F列……中不能有空单元格,这个在excle 中怎样解决啊,请各位大侠帮忙!!先谢谢啦!再说明一下,要用公式自动完成,实现自动选出各班的同学,关键是D列、E列……不能有空单元格,谢谢qdike 的回答!

在C2输入:=if(A2="一",B2,"")
在D2输入:=if(A2="二",B2,"")
依次复制公式向下。

如果你要求不能改变原有数据的顺序,请先在前面插入一空列,并用填充柄输入一个序列数(同行号即可),以便完成后复原顺序。

1、按A列(班名)排序,同一个班的将集中在一起,直接复制到右边列。
2、将右边数据复制到一新工作表。
3、将原表按插入的序号列排序,将数据复原。
4、将新工作表的数据复制回来覆盖原表右边的数据。
5、最后删除新工作表和原表插入的序号列。

这个太简单了嘛!你直接对A、B两列排序就OK啦。。然后把根据班级序列号“一”对应的学生copy过去就OVER 了。,。。