课表中查重复教师姓名

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

相关文章

QQ咨询