课表中查重复教师姓名
2023-05-08 18:50:44
21 views
问:如图一个教师一张课程表作为一个工作表,怎样在多个Excel工作表里找周一早上没课老师,形成汇总名单?
- 答:用宏遍历所有文档,每一个有课的老师形成列表,
然后对所有老师进行比对,如果没有课程就列出来 - 答:一个教师一张课程表作为一个工作表,在多张工作表里找周一早上没有课的老师,截图模糊,所以不知道工作表名称是不是教师,如果是,那么在汇总表(汇总表作为第一张工作表)里A2单元格开始向下填入和其他工作表名称同样的内容,在B2单元格输入公式并向下及向右填充,如下:
=INDIRECT("""&A2&"!M"&COLUMN(D1)) - 答:是得那就找到其中的问题
- 答:思路决定出路啊!
按你这样的操作思路,若是有100个老师就需要100个工作表了啊!管理查找会很麻烦哦!而且你想要的统计也会很麻烦啊!
换一个思路!你只要2个工作表就可以管理几十上百的老师了,其中一个表是:
老师姓名、日期(或者是周几)、上课时间(节次)、上课课程这几个列数据。 另一个表就是你目前的课程表工作表。
只要你建立了这样的数据结构和管理模式,只要在那个课程表中选择或者输入老师姓名,就可以自动得到这个老师的课程表了!
而你日常工作只要维护总数据表格里的信息数据即可。
再回过来你问题所说的要求,就很简单可以列表和统计了…… - 答:很简单的啊,用数学方法,把老师的课分为0,1,没有就是0,有就是1,你重新建立一张表,以老师名字、星期、课程名称为行,填入相关数据,这样就一目了然。只是多了一步转换工作,总比你花心思学其它的技能靠谱。
问:用SQL查询 从学生信息表和教师信息表中查询同姓的教师和学生的姓名。
- 答:都没有表结构……我自己建表吧
use tempdb
go
create table T(TName varchar(20))
create table S(SName varchar(20))
insert into T select '张老师' union all select '王老师'
insert into S select '李学生' union all select '张学生'
select * from T
select * from S
go
select * from T,S where left(TName,1)=left(SName,1)
问:EXCEL课表匹配教师姓名?
- 答:excel教程4所有姓名的对齐
问:怎样从总课表中自动得出全部任课老师的姓名
- 答:select id,bc,x1_1 =case when left(x1_1,2)='张三' then x1_1 else '' end,
x1_2 =case when left(x1_2,2)='张三' then x1_2 else '' end,
x1_3 =case when left(x1_3,2)='张三' then x1_3 else '' end
。。。。(省略,一样的格式)
from 表
这样就可以了
问:SQL 从两张表(教师,学生)中找出生日和性别相同的教师所教的课程
- 答:select T.课程 (selct * from Student S where S.性别 =T.性别 and S.生日 =T.生日) from teacher T
标签: