excel中,如何让每行的数据自动归类

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:57:53
我有一个excel表,其中sheet1是一个总的数据,每行填写一个学生的信息,其中A列是班级代号例如A1,B1等。
我现在就是想能不能让同一个EXCEL表中的sheet2中来统计sheet1中A列是A1的信息全部自动复制进来,sheet3中来统计sheet1中A列是B1的信息全部自动复制进来,,请问各位高手,可以实现吗?

谢谢了!!
就比如说sheet1有几行数据:(其中A1,B1,A3分别位于sheet1的A段)

A1,张三,9635564,一三班,87
B1,李四,2123321,三四班,77
A3,王五,5542268,二二班,92

如何把A段为A1的这一行,原封不动的复制到sheet2中去
把A段为B1的这一行,原封不动的复制到sheet3中去
把A段为A3的这一行,原封不动的复制到sheet4中去
以后在sheet1中继续添加内容,可以自己同步复制过去的,,,,这个意思,,谢谢了俄,,!

我做过类似的东西,因此我理解楼主的意图应该是这样的:sheet1用来存储全部数据。然后在其他的表可以查询特定的班级代号的信息。

如果能达到查询的目的,我们未必非要把不同的班级代号同步复制到不同的工作表里面,这样做是很繁琐的,也容易出错。

只要能达到实时查询的效果,我们只需要两个工作表,sheet1用来存储所有数据,sheet2用来查询。

一万句话不如一个具体的文件表达的清楚,楼主如果有一,就发信息给我,我们详谈。

的信息全部自动复制进来
mei kan dong

不用复制,就是想复制的话需要用VB编写代码。用公式可以照样把一定的条件信息取出来,并放在相应的单元格内。
=IF(ISBLANK(Sheet1!A1),"",INDEX(Sheet1!$A$1:$E$100,MATCH(A1,Sheet1!$A$2:$A$100,2),2))
其中,$A$100,2当中的2可以修改,他的含义是提取A1:E1中的第2列数值,若提取第三列数值就应该改为 $A$100,3,以此类推。如果没说明白,可以H!我。

直接在sheet1表中筛选就能达到分班查询的要求了。
打开sheet1表,选中A1单元格,点击菜单数据—筛选—自动筛选。
第一行会出现小黑三角,点A1小三角,在下拉菜单中选A1,就会把所有A1班的数据筛选出来,如有必要可以把筛选出来的数据复制到其他表中去。