ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: jdczp

[Excel 基础应用] [开_77] 你能用基础操作快速的完成吗?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-2-5 22:57 | 显示全部楼层

一、分班方法:

 第一步:按xb递增+xf递减进行排序

 第二步:在d2:d61分别填充1、2、…30 、30、29、…、2、1

 第三步:选中d2:d61复制到d62:d1681

 第四步:在d1682:dd1687顺序列入1到6

 第五步:按班递增+zf递减进行排序

 这样可能合理些

二、分室方法: (受lg_cai兄的启发)

 第一步:按zf递减排序

 第二步:在e2输入1,在e3输入1.03333334

 第三步:选中e2:e3,拖动填充柄到e1687

 第四步:将.*替换成""

 分班、分室共五步完成,好象有点难。[em04]

[此贴子已经被作者于2006-2-5 23:10:18编辑过]

TA的精华主题

TA的得分主题

发表于 2006-2-7 11:28 | 显示全部楼层

楼主说“超过10步不及格,5-10步良好,5步以内优秀”,这种分步没有统一的标准,不知从何说起,个人觉得主要看操作起来方便快捷。我的做法如下:

1、自动筛选,c列按降序排序,b列按升序排序;
2、设置"班"列单元格格式为"文本",D2输入"1",以序列方式填充至D31,D32输入"30",D33输入"29",选择 D32:D33以序列方式填充至D61,选择D2:D61,双击填充柄;
3、c列按降序排序;
4、设置"考室"列单元格格式为"数值保留0位小数",E2输入"0.5",E3输入"16/30",选择E2:E3,双击填充柄;
5、工具——选项——重新计算,勾选"以显示精度为准"。

TA的精华主题

TA的得分主题

发表于 2006-2-8 10:40 | 显示全部楼层
以下是引用rongjun在2006-2-7 11:28:04的发言:

楼主说“超过10步不及格,5-10步良好,5步以内优秀”,这种分步没有统一的标准,不知从何说起,个人觉得主要看操作起来方便快捷。我的做法如下:

1、自动筛选,c列按降序排序,b列按升序排序;
2、设置"班"列单元格格式为"文本",D2输入"1",以序列方式填充至D31,D32输入"30",D33输入"29",选择 D32:D33以序列方式填充至D61,选择D2:D61,双击填充柄;
3、c列按降序排序;
4、设置"考室"列单元格格式为"数值保留0位小数",E2输入"0.5",E3输入"16/30",选择E2:E3,双击填充柄;
5、工具——选项——重新计算,勾选"以显示精度为准"。

双击填充柄这招很妙,我还不知道这种用法

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-8 20:16 | 显示全部楼层

很不错啊

对于步骤,并不是每个操作就是一个步骤呀,比如分班,只需要排序跟填充班级,具体填充的方法就不叫分班的步骤吧。

还有人有其他方案没

TA的精华主题

TA的得分主题

发表于 2006-3-2 16:27 | 显示全部楼层
楼主怎么还不把自己的答案贴出来让大家学习学习啊?期待……

TA的精华主题

TA的得分主题

发表于 2006-3-2 22:57 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

其实没有更复杂:

 分班:先在D2、D3分别填入1、2,向拖到D31,这时要松开鼠标,再把鼠标的指针放到D31的黑十字架处,同时左手按住CTRL键不放,右手按住鼠标左键不放,一直往下拖,一直拖到D1687即可。这样便完成分班,结果与楼主的差不多。

 分教室:因为前面已经分好班了,所以把D列整列复制到E列,点击菜单栏的A-Z的排序按钮即完成分教室。最后把“班”改成“教室”即可。

TA的精华主题

TA的得分主题

发表于 2006-3-3 11:02 | 显示全部楼层

一、按zf降序,xb升序排序数据

二、在d2中输入1,按ctrl拖动到30,放开ctrl一下,继续按ctrl拖动到最后。

三、同样的方法在e2中得到1-57的序列。

我想这样就得到30个班,57个考场新生名册

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-3-3 15:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

看到大家的答案感觉非常不错,说明大家都是花了精力的,用了心思的,要完成一个任务方法有多种多样,在分班问题上12楼跟16楼已经把用法解释得非常清楚了,在考室问题上9楼、12楼的方法也算是做到了,不过17楼才算真正把这个题溶会贯通了的,实际上方法非常简单,只是看你想不想得到,不过,做题容易,真要把17楼的方法用工作当中又是另外一回事,如果大家对这种小技巧非常感兴趣,那我给大家说在分考室问题上还有值得挖拙的地方,呵呵,当然说了大家都会,要自己挖出来才会感到有兴趣。实际上出这道题的目的就是让大家了解自动填充的多种用法,不能再说了再说就漏题了,哈哈。

这几天有点忙,如果大家觉得这题有点简单,过几天空了给大家出个难点的操作题。

[此贴子已经被作者于2006-3-3 16:58:21编辑过]

TA的精华主题

TA的得分主题

发表于 2006-3-20 16:49 | 显示全部楼层

看了上面两位兄弟的答案,受了些启发,说说我的方法

一、分班

第一步:按xb递增+xf递减进行排序

 第二步:在d2:d31分别填充1、2、…30

第三步:选中d2:d31,按住CTRL,向下填充至d1687

第四步:按班递增进行排序

二、分考室

第一步:在E2写入1,填充至E31

第二步:E32输入加法公式=E2+1(这个公式算函数不?),填充至E1687

第三步(可选):复制E列,然后选择性粘贴成为数值格式。

TA的精华主题

TA的得分主题

发表于 2009-10-28 17:06 | 显示全部楼层
我解决不好分班问题,看过大家回复明白哪出问题了,考虑太多。
呵呵,简单一分,成绩均分差异不大。但还是存在后面的班级较前面的班级成绩低一些
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-27 23:56 , Processed in 0.055843 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表