问题描述:
我想用电子表格做一个数据库
1、运动会报名表内容:
每班额定号码40个男20个 女20个。无论男的号码是否用完。女的都要从21开始编。加上年级号和班级号组合成例如:二年级一班男2101、2102,女2121、2122。A列为号码,B列为姓名,C列为所报名的项目代码,例如100米跑为A,表内就是A。每个班按照我的表样填就可以了。
例如:2101 小明 A B D
每班为一个excel文件,命名为该班的班级数例如:21.xls。
2、我想用一个excel表格自动汇总各种数据。一个是号码姓名对照表。另一个是项目号码对照表。
在号码姓名对照表中,我把所有的号码提前填到A,然后想让这些号码自动的到上交的表中把姓名找到并填到B中。
在项目号码对照表中,所有项目(代码)填到A列,然后到上交的表中把所有报这个项目的号码找出来放到后面。因为所有项目最大报名人数是固定的。所以最好能按年级分开。比如B到I,8个格是一年级的,J到K是二年级的号码。
请高手指教!!
我比较菜,不懂编程,所以请求尽量给说详细一点。
解析:
看你的问题说明都看晕菜了,怎么回答哦!!
其实我想应该不难,因为有规则可以看到,但——我比较菜,不懂编程,有点…………
不用编程用公式是很麻烦的,可以参考一下我以前回答的一个贴子,如何将多个表头一致的表合并:
excelba/bbs/bbs_detail?bid=1&aid=652
当前上面的程序要修改一下才能适用于你,如果不会,那就再发个贴子上传你的实例吧!
ACCESS数据库里不能在一个数据表里调用另一张表。但是如果两张建立了一对多关系,那么在主表的每一条记录的最左边会出现一个+号,点击这个+号关联子表的对应记录就能被筛选和显示出来。虽然access数据表不能调用其它表,但是我们可以很方便地用SQL查询,以适当的连接方式将不同的数据表中的数据按照我们设想的要求,有序整合并显示出来。SQL查询非常强大,它是数据库最核心的内容,有心学习数据库者必须掌握它。
关于提取数据表某行(例如第一、三行)数据,这里需要指出的是数据库是面向集合的,她对记录的位置并不关心,对于需要逐条比对记录的事情它会很无力,这种事情通常应该交给面向记录的编程手段去解决。就取第一和第三条记录而言,如果存在行号标识列(例如自增ID列),那么单纯用SQL选择查询还是很好办的否则就会很麻烦。请见下例(借助行标识列)
select * from 表一 where 自增ID列 in(1,3)
不晓得你的源数据表结构。最好两表的A列都写编码,这样好用VLOOKUP弄一个公式解决问题如果两表的编码都在K列,那么就涉及到VLOOKUP反查——A,B,H,I,J这几列就要弄5个公式。不方便吧。
可以加口详谈:
八八二七一九七
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)