在Excel中,如何将Sheet1中符合条件的某一单元格所在行的所有数据,自动调用到Sheet2中?

如在Sheet1中:班级姓名语文数学0501张巍731210501王秉璐85121。。。。0502徐天铭1131410502李成96135。。。。0503车文浩82660... 如在Sheet1中:
班级 姓 名 语文 数学
0501 张 巍 73 121
0501 王秉璐 85 121
。。。。
0502 徐天铭 113 141
0502 李 成 96 135
。。。。
0503 车文浩 82 66
0503 刘海云 84 64
。。。。。
。。。。
要求
自动把0501班的学生成绩显示在Sheet2中,
自动把0502班的学生成绩显示在Sheet3中,
自动把0503班的学生成绩显示在Sheet4中,
。。。。。
。。。。

这样做好以后,再月考结束后,只要把全年级的成绩复制粘贴到Sheet1中,即可自动分离出各班的成绩
展开
 我来答
诡道qq
2007-01-05 · TA获得超过1968个赞
知道大有可为答主
回答量:2024
采纳率:0%
帮助的人:1441万
展开全部
知道数据横向的范围吧。
For i = titlnum + 1 To titlnum + maxstu
If Worksheets(fro_nm).Cells(i, 1).Value = Int(clnum) Then
h = h + 1
For j = 1 To ahnum
sfs(h, j) = Worksheets(fro_nm).Cells(i, j).Value
Next
End If
Next
先把所有的数据读入数组,然后在新建表格,写入数据。我也是排成绩的,有机会可以讨论一下啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d1dedea
2007-01-05 · TA获得超过1122个赞
知道小有建树答主
回答量:702
采纳率:0%
帮助的人:640万
展开全部
在Sheet2中A1输入=Sheet1!A1
复制公式到足够大范围,那么Sheet1内容就全显示出来了,
然后用自动筛选筛出0501班.

同法操作Sheet3...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式