ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 教育应用贴(分班、统计、课表等)1142楼添加运动会成绩统计表20121215

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-14 02:38 | 显示全部楼层
原帖由 weisiyu520 于 2011-1-13 19:27 发表
说明:1、首先,一个试场54人(这个数根据需要可以随时变化,是个变量);
2、其次,由参考人数确定试场个数;
3、试场顺序是:1 — 求出的试场个数(取整);
4、根据年级总分排名,第一试场就取年级总分排名1— ...

你的级次的算法需改进,不能有并列的,因为学生的考场和座号是由级次决定的。同一场次中的座号不能相同。用公式
=RANK(F3,$F$3:$F$487)+COUNTIF($F$3:$F3,F3)-1
来解决;
学生编号用公式:
="2"&TEXT(D3,"00")&TEXT(INT((B3-1)/54)+1,"00")&TEXT(MOD(B3-1,54)+1,"00")
来解决。两个公式都下拉即可。


已做好,见附件:
编考号.rar (45.39 KB, 下载次数: 333)

[ 本帖最后由 lhx120824 于 2011-1-14 02:46 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-14 05:15 | 显示全部楼层
现在开始分析解决两个表格之间的转换问题,除了基本操作复制粘贴外,还有其他的方法。转换下表,从表一转换成表二:

希望大家献计献策。共同参与讨论分享。

总结在509楼。

表转换1.rar (6.23 KB, 下载次数: 132)
数组15.gif

[ 本帖最后由 lhx120824 于 2011-1-16 11:15 编辑 ]

TA的精华主题

TA的得分主题

发表于 2011-1-14 09:39 | 显示全部楼层
原帖由 lhx120824 于 2011-1-14 05:15 发表
现在开始分析解决两个表格之间的转换问题,除了基本操作复制粘贴外,还有其他的方法。转换下表,从表一转换成表二:

希望大家献计献策。共同参与讨论分享。


拋大磚塊買門票觀看高手解題

O3
  1. =OFFSET($A$2,MOD(COLUMN(),2)*(MOD(ROW(A14),14)+1),(COLUMN()>15)*ROW(A14)/14)
复制代码
右拉下拉

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-14 11:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 piny 于 2011-1-14 09:39 发表


拋大磚塊買門票觀看高手解題

O3=OFFSET($A$2,MOD(COLUMN(),2)*(MOD(ROW(A14),14)+1),(COLUMN()>15)*ROW(A14)/14)右拉下拉

已经测试过,你提供的公式很有创意,与众不同。值得学习使用。在次先谢谢。你的偏移量的构造思路我们是想不到的。

TA的精华主题

TA的得分主题

发表于 2011-1-14 14:08 | 显示全部楼层

回复楼上584的lhx120824

谢谢你的方法!
待我进一步完善!

TA的精华主题

TA的得分主题

发表于 2011-1-14 14:11 | 显示全部楼层

回复楼上584的lhx120824

谢谢你的帮助!
我还需进一步完善!试试看!

TA的精华主题

TA的得分主题

发表于 2011-1-14 15:51 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-14 16:01 | 显示全部楼层
原帖由 shaowu459 于 2011-1-14 15:51 发表
参考一个操作法吧

首先感谢支持,分享出与众不同的操作方法,实乃我们学习者的福分,我深感责任重大,我会认真的总结分享,边学习边奉献,给教育行业搭个力所能及的平台。

TA的精华主题

TA的得分主题

发表于 2011-1-14 16:35 | 显示全部楼层
你的表格很标准,给的数据完全填满,这样有规律的可以不考虑具体内容,直接用序列构造的技巧完成转换。这样的公式piny已经提供了很好的办法,我也提供一个吧,供参考。可以应用到实际数据区域有空的时候,比如可能某天某老师某节课没有排课呢:)
没有太仔细的验证,楼主验证一下吧。

表转换1.zip

14.34 KB, 下载次数: 131

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-1-14 16:45 | 显示全部楼层
原帖由 shaowu459 于 2011-1-14 16:35 发表
你的表格很标准,给的数据完全填满,这样有规律的可以不考虑具体内容,直接用序列构造的技巧完成转换。这样的公式piny已经提供了很好的办法,我也提供一个吧,供参考。可以应用到实际数据区域有空的时候,比如可能某 ...

谢谢你想的如此周到,由于工作较忙,我的步子比较慢,我想先从标准规整的表格,慢慢过渡到数据区中有空值的情况。还有我还需要找一个合适的叙述方式。慢慢来吧。
经验证你提供的方法可行。

[ 本帖最后由 lhx120824 于 2011-1-14 16:59 编辑 ]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 11:30 , Processed in 0.046458 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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