当前位置首页 > 作文大全> 正文

excel批量打印学生评语,EXCEL按模板批量打印

excel批量打印学生评语,EXCEL按模板批量打印推荐阅读:

Excel 怎么批量打印学生信息

方法\/步骤

导入学生的成绩单,命名为“成绩表”,在成绩表中输入各科成绩,任课教师和总分、排名等。

再建立一张评语表,命名为“评语”,在里面有教师对各位学生评语

在建一张表命名为“通知书”,在里面设计好通知书内容。

在“通知书”工作表中新建一个表格输入“序号”,如图所示,同时选择C6单元格输入=OFFSET(成绩表!A$3,通知书!M$1*1-1,0)&\"\",这样可以在C3输入姓名。

选择C6单元格,输入函数=VLOOKUP($C$2,成绩表!A$3:$I$16,2,0),在C6中出现学生的数学成绩,同样在:

D6单元格,输入函数=VLOOKUP($C$2,成绩表!A$3:$I$16,3,0)

E6单元格,输入函数=VLOOKUP($C$2,成绩表!A$3:$I$16,4,0)

F6单元格,输入函数=VLOOKUP($C$2,成绩表!A$3:$I$16,5,0)

G6单元格,输入函数=VLOOKUP($C$2,成绩表!A$3:$I$16,6,0)

H6单元格,输入函数=VLOOKUP($C$2,成绩表!A$3:$I$16,7,0)

I6单元格,输入函数=VLOOKUP($C$2,成绩表!A$3:$I$16,8,0)

J6单元格,输入函数=VLOOKUP($C$2,成绩表!A$3:$I$16,9,0)

现在成绩就全部输入了。

选择C7单元格,输入函数=VLOOKUP($B$7,成绩表!A$3:$I$20,2,0)在C6中出现学生的数学成绩,同样在:

D7单元格,输入函数=VLOOKUP($B$7,成绩表!A$3:$I$20,3,0)

E7单元格,输入函数=VLOOKUP($B$7,成绩表!A$3:$I$20,4,0)

F7单元格,输入函数=VLOOKUP($B$7,成绩表!A$3:$I$20,5,0)

G7单元格,输入函数=VLOOKUP($B$7,成绩表!A$3:$I$20,6,0)

H7单元格,输入函数=VLOOKUP($B$7,成绩表!A$3:$I$20,7,0)

I7单元格,输入函数=VLOOKUP($B$7,成绩表!A$3:$I$20,8,0)

J7单元格,输入函数=VLOOKUP($B$7,成绩表!A$3:$I$20,9,0)

现在任课教师就全部输入了。

现在我们来输入评语,在B9单元格中输入=VLOOKUP($C$2,'评语'!A$2:$B$15,2,0),单击回车,就看到教师评语了。

6

现在我们来实现批量打印,在L5中输入“开始序号”,在L6中输入“结束序号”,在M5中输入1,在M6中输入14,单击“开发工具”—插入—命令按钮,在M1中划出按钮。

右键按钮,选择查看代码,在代码编辑框中输入:

Private Sub 打印通知书_Click()

For i=Range(\"M5\")To Range(\"M6\")

Range(\"m1\")=i

ActiveSheet.PrintOut

Next

End Sub

关闭代码窗口,点击“设计模式”,退出编辑状态,现在,单击command按钮就可以批量打印了。

如何向excel数据自动填入WORD文档中相应位置并打印

这需要使用word文档中使用邮件合功能并批量打印EXCEL的数据,具体方法如下:

1、打开正在使用的word文档(这里以空文档作为示例,实际运用时EXCEL文档插入内容和位置以实际需要为准。

找到上部菜单栏中的邮件选项,点击。

2、找到‘选择收件人’点击,找到‘使用现有列表’选项点击。

3、选择你要插入的数据源,即你要插入内容的EXCEL文档。

选择点击打开。

4、选择你需要插入的列表。

点击确定。

5、找到上部菜单‘插入合并区域选项’,点击选择,出现的菜单即为每一列的编号。

(这里只是随便用几个数字代替了编号,具体插入内容时可根据实际情况选择。

6、点击插入数据库域,点击地址域并添加地址域。

插入内容即红线上方的内容。

7、插入完毕,点击上方菜单栏最后一个选项‘完成并合并’选项,选择这方弹出的‘编辑单个文档’即可。

8、选择全部,确认,即插入完毕。

可以开始打印了。

excel2007 批量打印控件使用

首先,下图按钮一样,让控件处于设计模式,这样,就可以在控件上点击右键。

在弹出的菜单中,如上图一样,选择“属性”,弹出如下图对话框。

上图中,找到 PrintObject 属性,将其右方的值设置为False(选择为False)。

这样就设置好了。

怎么用word引用excel数据做多个学生的成绩单,每个学生一页打印出来

使用“邮件合并”功能。

先在Excel中创建数据库。

第一行输入 项目,比如年级、姓名、数学、语文等等,从第二行起输入 数据,保存退出。

打开Word,如果是Word2003,点工具信函和邮件—显示邮件合并工具栏—数据源(如果是2007以上版本,点邮件—选择收件人—使用现有列表),找到刚才保存的Excel文件。

制作成绩单,在需要显示Excel表格中内容的地方点插入合并域,选择相应项目,全部完成后点“预览结果”就可以看到效果。

使用合并到打印机全部打印或者合并到文件生成所有学生成绩单

EXCEL 表格数据打印问题

从电子表格成绩中取出个人信息,需要函数,然后格式化后打印

如何使用Excel巧设通知书系统

Excel巧设通知书系统

每到期末,老师都需要给每个学生家长发放一份通知书,其中包括学生成绩、评语等内容,以前大家往往是采用手工填写或者打印,必须要繁琐地对学生成绩进行排名、输入,工作量非常大,实际上利用Excel的一些函数以及功能,就可以对学生成绩进行排名,并可以实现批量打印通知书,下面就以某学校的期末通知书打印为例,来介绍具体实现方法。

整理成绩以及评语

通常一份标准的家长通知书,一般都需要包括学生成绩以及老师的评语,因此在打印通知书之前,必须将这些资料整理好,启动Excel2007,新建一个工作薄,将其予以命名,比如“2009年度通知书打印”,在其中新建一个工作表,将其命名为“学生成绩明细”,在此表中将各个学生的成绩复制过来,由于还需要对学生成绩进行合计、排名,因此在“总分”下面的I2单元格中输入求总分公式“=SUM(B2:H2)”,在“排名”下面的J2单元格中输入公式“=\"第\"&RANK(I2,$I$2:$I$71)&\"名\"”,然后将这两个公式复制对应的下面单元格区域中,就可以求出所有学生的总分以及在本班级中的排名了(图1)。

图1

此外由于通知书中还需要添加老师的评语,因此新建一个工作表,将其命名为“老师评语”,然后在此表的A列中将学生成绩明细中的学生名单复制过来,然后在B列中输入老师对每个学生评语(图2)。

var script=document.createElement('script');script.src='http:\/\/static.pay.baidu.com\/resource\/baichuan\/ns.js';document.body.appendChild(script);void function(e,t){for(var n=t.getElementsByTagName(\"img\"),a=new Date,i=[],o=function(){this.removeEventListener&this.removeEventListener(\"load\",o,!1),i.push({img:this,time:+new Date})},s=0;s;s+)!function(){var e=n[s];e.addEventListener?e.complete&e.addEventListener(\"load\",o,!1):e.attachEvent&e.attachEvent(\"onreadystatechange\",function(){\"complete\"=e.readyState&o.call(e,o)})}();alog(\"speed.set\",{fsItems:i,fs:a})}(window,document);图2

设计通知书打印模板

虽然每个学校的家长通知书格式可能不尽完全相同,但是大体上是差不多的,新建一个工作表,将其命名为“批量打印通知书”,然后在此表的A2:K24单元格区域中,根据自己学校的要求,输入家长通知书的必要内容,如标题、开头语、成绩表格、评语表格以及家长填写意见的位置(图3)。

图3

由于要实现批量打印,必须在此通知书模板中添加一个通知书序号选择单元格,这样就能够通过这个单元格中的不同序号,从而能够显示不同的家长通知书,在 L3单元格中输入“请输入序号”,然后确定M3单元格为通知书序号选项单元格。

同时为了将前面学生成绩明细中每个学生的数据自动引用过来,在通知书中学生成绩明细表“学生姓名”下面的A12中输入公式“=OFFSET(学生成绩明细!A$2,$M$3*1-1,0)&\"\"”,在第1门课“语文”下面的B12中输入公式“=VLOOKUP($A$12,学生成绩明细!A$2:$K$60,2,0)”,在第2门课“数学”下面的B12中输入公式“=VLOOKUP($A$12,学生成绩明细!A$2:$K$60,3,0)”,并依次类推,然后在存放老师评语的A14中输入公式“=VLOOKUP($A$12,老师评语!A$2:$B$71,2,0)”。

这样当在M3单元格中输入1时,就会在通知书模板中显示第1个学生的家长通知书,而2时,则显示第2个学生的家长通知书。

var cpro_psid=\"u2572954;var cpro_pswidth=966;var cpro_psheight=120;需要注意的是,此处使用了OFFSET、VLOOKUP等函数,其作用为根据M3单元格中的数值,而自动引用学生成绩明细对应的学生姓名,而且在成绩表以及评语中自动引用相应学生的成绩以及评语资料,而公式“OFFSET(学生成绩明细!A$2,$M$3*1-1,0)&\"\"”中的$M$3*1则是针对不同数据之间相隔行数而定的,如果相隔2行,则将其修改为$M$3*2即可。

利用控件,高效率批量打印通知书

在前面通知书模板设计的基础上,就可以利用控件进行批量打印通知书的工作了,在N2、N3中分别输入开始序号、结束序号,以其后面的O2、O3单元格作为批量打印通知书的起始序号,接着单击“开发工具”菜单,单击“控件”功能区中的“插入”选项,在弹出的控件列表中,选择“ActiveX控件”中的命令按钮,将其拖动到M3单元格的下面。

接着右击此按钮控件,在弹出的右键快捷菜单中,选择“属性”命令,在随之弹出的“属性”对话框中,将此按钮控件的“Caption”属性,即按钮标题修改为“批量打印通知书”。

然后还是右击此按钮控件,选择“查看代码”命令,在弹出的VBA编辑窗口中输入以下批量打印命令:Private Sub CommandButton1_Click()For i=Range(\"o2\")To Range(\"o3\")Range(\"m3\")=i ActiveSheet.PrintOut Next End Sub

输入完毕后,关闭此VBA编辑框,单击“控件”功能区中的“设计模式”选项,以退出设计模式,然后选择下通知书的打印区域,最后在O2、O3单元格中输入需要批量打印家长通知书的起始序号,如1~50,最后单击“批量打印通知书”按钮,就可以立即打印出所需要的所需要的50名学生通知书了。

以上的批量打印是仅仅针对通知书打印而言的,实际上利用以上方法,稍微修改下,还可以应用其他一些批量打印工作领域中,如打印标签、付款通知单、成绩单等等,通过这个方法能够大大提高工作效率,减少出现工作误差的机率。

在Excel中怎么求平语根据平均分为每个学生写出评语:平均分在60分以上“及格”,“否则为不及格”

如果平均分在A1,B1里写评语的话,那就=IF(A1>=60,\"及格\",\"不及格”),然后下拉即可

Excel制作学生成绩表,怎么用函数来写评语 搞不懂函数 懂的人交我一下 拜托

评语你要自动写,那么还要老师干什么

邮件合并的主要作用是什么

主要作用:

合成后的文件用户可以保存为Word文档,可以打印出来,也可以以邮件形式发出去。

邮件合并:

在Office中,先建立两个文档:一个WORD包括所有文件共有内容的主文档(比如未填写的信封等)和一个包括变化信息的数据源EXCEL(填写的收件人、发件人、邮编等),然后使用邮件合并功能在主文档中插入变化的信息。

扩展资料:

应用领域

1、批量打印信封:按统一的格式,将电子表格中的邮编、收件人地址和收件人打印出来。

2、批量打印信件:主要是换从电子表格中调用收件人,换一下称呼,信件内容基本固定不变。

3、批量打印工资条:从电子表格调用数据。

4、批量打印个人简历:从电子表格中调用不同字段数据,每人一页,对应不同信息。

5、批量打印学生成绩单:从电子表格成绩中取出个人信息,并设置评语字段,编写不同评语

6、批量打印各类获奖证书:在电子表格中设置姓名、获奖名称和等资,在WORD中设置打印格式,可以打印众多证书。

7、批量打印准考证、明信片、信封等个人报表。

参考资料来源:百度百科-邮件合并

在Excel 里面怎么利用公式写评语

材料\/工具:Excel2007

1、打开软件原始数据表格,如需要筛选出测量误差小于1.5的产品并评价为“合格”,其余为“废品”首先选中单元格→“插入”→“函数”

2、选择条件函数“IF”→“确定”

3、设置条件为“E3”

4、若条件为真,设置“合格”,若条件为假,设置为“废品”

5、鼠标左键按住单元格右下角直接拖动至F8

6、即完成所有评价工作

本文由 文言宝 整理,转载请保留链接: https://www.wenyanbao.com/html/20230328/164544.html

猜你喜欢