excel中如何自动提取教师个人课程表

总表是按教师姓名排的课表,希望在后表(Sheet2)内自动生成每个老师的个人课表,如何实现?样表见附件http://pan.baidu.com/s/1hqlAXt6... 总表是按教师姓名排的课表,希望在后表(Sheet2)内自动生成每个老师的个人课表,如何实现?
样表见附件
http://pan.baidu.com/s/1hqlAXt6
展开
 我来答
浪小客
高粉答主

2019-03-25 · 21世纪是需要思想碰撞的
浪小客
采纳数:1 获赞数:634906

向TA提问 私信TA
展开全部

1、先了解主课程表的内容,第一行主目录,第二行是日期,第一列是时间,接下来是明细内容,整个excel分两个sheet,第一页是主课程表,第二页是个人课程表。

2、新建sheet3,复制sheet1,然后清楚内容,也就是将框架复制过来,然后再第三行第二列里(B3)插入函数B3=IF(总课程表!B3="物理",1,0),在excel里IF函数的意思匹配值,若为真,则显示1,为假,则显示0。

3、对比主课程表,就会发现sheet3里的两处显示1的地方,正是物理课程表,这个方式是用函数的方式来搜寻个人课程表,还需要个人修改1或者0,比较繁琐。

4、我们将sheet2改为个人课程表,对着命名处点鼠标右键,在菜单列里选择【查看代码】,这个步骤就可以打开VBA编辑框。

5、在VBA编辑框里,选择【个人课程表】,通用模式请用【worksheet】,在触发模式里选择BeforeDoubleClick,请注意多少要有点VBA常识,比如cells函数的意思是指单元格的值,cells(7,3)就是指第7行第3列,每行代码结束要用英式冒号:

在代码行里输入Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean);

Sheet2.Cells(7, 3) = "物理":

Sheet2.Cells(3, 6) = "物理":

Sheet2.Cells(11, 5) = "理综":

End Sub

6、将VBA编辑框保存且关闭,等待执行完毕之后,返回主excel,就可以看到结果了,周二周五有课,周四有晚自习,其它均为空,对比主课程表,发现没有错误,就表示VBA代码正确。

一点设计演示
高粉答主

2015-08-26 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83602

向TA提问 私信TA
展开全部

1.新建一个excel表格,打开工作表

2.选中A1~F10的单元格,接下来对其进行边框设置。右键-单元格设置

3.修改表格行宽与列高,可通过鼠标拖动实现。选中1~10行,可以等高度设置行,选中A~F列,可以等宽度设置行。

4.绘制excel表头。插入-图片-自选图形-线条-直线,并进行绘制。

5.表头填充内容。插入-文本框,同时进行排版,分别输入自己想要的文字。

6.将表头内文本框的边框设置为无色。右键-设置文本框格式-颜色与线条-无线条颜色。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
真神哥2pZ
2014-11-12 · TA获得超过136个赞
知道答主
回答量:163
采纳率:0%
帮助的人:57.5万
展开全部
点击上方工具栏的“数据”,再点“筛选”,自动或高级筛选随你自己的需要了。
希望能解决您的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不想起名字了99
2014-11-12 · TA获得超过1694个赞
知道大有可为答主
回答量:2708
采纳率:76%
帮助的人:712万
展开全部

请看文件中的公式

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式