问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在excel表格中,把某一区域内所有不及格学生的名字都提取到另外指定的单元格里

发布网友 发布时间:2022-04-23 16:16

我来回答

2个回答

热心网友 时间:2023-10-09 06:02

写了个代码
使用方法,首先【选中】学生和成绩区域,比如图中的A5:D14(有多少,选多少)
然后执行代码
会在选中区域的下面5行开始,生成需要的名单

Sub n()
x1 = Selection(1).Row
y1 = Selection(1).Column
x2 = Selection(Selection.Count).Row
y2 = Selection(Selection.Count).Column
For i = y1 + 1 To y2 Step 2
For j = x1 To x2
If Cells(j, i) <> "" And Cells(j, i) < 60 Then
o = o & Cells(j, i - 1) & "、"
End If
Next j
k = k + 1
Cells(x2 + k + 5, y1) = Cells(x1 - 2, i - 1)
Cells(x2 + k + 5, y1 + 1) = Left(o, Len(o) - 1)
o = ""
Next i
End Sub追问先谢谢你!
很不好意思,能不能把行代码的意思说一下,我想学习一下。另外怎样执行代码?

追答执行代码:Alt+F11进入VBA编辑界面,选择并双击左侧的数据所在的工作表(一般是sheet1),然后在中间空白处,粘贴上上述代码,关闭这个界面,返回工作表,Alt+F8,在弹出的新界面中选择并双击sheet1.m,就行了

代码意思:
x1=选择区域最左侧的行号
Y1=选择区域的最上方列号
x2=选择区域最右侧的行号
Y1=选择区域的最下方列号
i是依次循环的列,分别是Y1+1到Y2,中间跳1
j是以此循环的行,从x1循环到x2
如果单元格(成绩)空,并且<60
那么单元格内容与”、”合并成新的一个字符串
返回重新循环
当一列循环结束,
将o的值写入新的单元格中
并且清空o
继续下一列的循环

热心网友 时间:2023-10-09 06:03

这个要求用公式应该很难吧,建议用VBA写宏代码。
不过图片上连个很列标都没有。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 英国伯明翰大学都有哪些专业比较好?… 在excel中怎么将有两门不及格的同学的名字设为红色 听说伯明翰英语培训机构有资深外教和众多优秀高端英语教研团队组成的伯明汉梦之队,是真的吗? 如何将exel成绩表中的不及格学生名单筛选出来?? 英国伯明翰大学优势专业(热门专业)有哪些 在excel 挑选出不及格学生姓名学号,并放在一个单元格内,要求使用公式操作。 伯明翰大学迪拜校区是英语授课吗? 浙江专升本报名 excel中输出不及格学生姓名 关于浙江专升本报名的问题 伯明翰英语培训有效果吗? 请问怎样用高级筛选筛选出,至少有一门科目不及格的学生的名单? 浙江哪些学校可以专升本 excel 中如何把不及格的人名字标记为红色?求各位大侠帮忙、、、、、 怎么才能让QQ100%申诉成功? 浙江专升本怎么报名?一般是在每年的什么时候报名?是在专科的最后一年报名吗? 选择长沙伯明翰学习英语好还是新东方好? 浙江专升本有哪些学校 浙江点对点专升本怎么样? QQ申诉怎么%100成功? 在长沙学习英语口语,是伯明翰好呢,还是新东方好呢? Excel表格问题,如何统计不及格人数 英国伯明翰大学入学要求有哪些? excel 返回不及格学生的姓名 台州伯明翰英语课程级别主要有哪些 怎样用Excel自动提取不及格学生姓名 伯明翰英文介绍 如何用电子表格自动提取不及格学生姓名 温岭市的伯明翰和沃尔得那个英语培训比较好? 英国伯明翰大学的优势专业有哪些 excel怎么筛选四门中三门以上不及格成绩的学生信息? 美国的伯明翰在哪个州? excel 平时成绩、阶段测验、期末考试三次均及格的学生名字用红色表示,将学期总评不及格的学生的姓名用蓝 英国利兹大学和伯明翰大学,英语专业转专业读商科可以考虑吗 excel中怎么将成绩不及格学生的姓名底纹以黄色显示 英国伯明翰大学入学要求有哪些 ? 在EXCEL表格中两门成绩60分以下学生名字变成红色 怎么做 伯明翰大学怎么样 如何在excel筛选不及格以及缺考学生成绩 “伯明翰”英语怎么写的?