文档库 最新最全的文档下载
当前位置:文档库 › 巧用excel编写脚本实现对AutoCAD文档的批量处理

巧用excel编写脚本实现对AutoCAD文档的批量处理

巧用excel编写脚本实现对AutoCAD文档的批量处理
巧用excel编写脚本实现对AutoCAD文档的批量处理

巧用excel编写脚本实现对AutoCAD文档的批量处理

摘要:在使用AutoCAD的过程中,我们经常需要处理成百上千的dwg文档,通常我们会选择编程来解决,但是这个对大多数人来说都有些难度。这篇文章则是提供了另一种方法来实现,script脚本。本文详细介绍了AutoCAD中,脚本文件的原理,实现过程,并结合两个实例实现了对单文档和多文档的批量处理。

关键词:AutoCAD脚本;批量处理;脚本编写;excel编辑

Abstract: in the process of using AutoCAD, we often need to deal with hundreds of thousands of DWG document, generally we choose programming to solve, but this for most people have some difficulty. This article is to provide a method to realize, script scripts. This paper introduces the AutoCAD, script file of principle, process, and combined with two examples of single document and realized how document batch processing.

Keywords: AutoCAD script; Batch processing; Script writing; Excel editor

0.引言

尽管差不多每年AutoDesk公司都会推出全新版本的AutoCAD,但是有一个东西始终没变,就是它强大的可扩展性。我们也认为这是它最值得称道的特性之一,如命令行用户接口,lisp脚本,或者VBA和.NET应用程序。所有这些特性的提供都只为一个目的,就是用户定制。但是lisp和.net应用程序开发对于大多数AutoCAD程序来说都不是一天两天能学会的。

不过幸运的是,我们还有一种简单的人人都能理解和掌握的方法让批量自动处理CAD文档成为可能,那就是Script脚本。可能好多人还是觉得陌生,但是实际上,我们从用上AutoCAD的那天起我们就已经在编写Script脚本了。这怎么可能呢?有人会问。其实AutoCAD脚本文件就是一系列标准CAD命令的有序组合。你知道怎么使用在AutoCAD中敲命令,你就一定会写脚本。

1.脚本简介

脚本就是一个宏,或者说是你可以一次运行的一组命令,而且可以重复运行多次,让你可以自动执行那些你手动需要很长时间才能完成的任务。脚本非常强大,你可以在单个文件中执行,也可以对多个文件执行。脚本出现很多年了但是却有好多人没意识到它的便利性。

创建脚本文件的步骤如下:

常用办公软件excel技巧的整理

常用办公软件excel技巧的整理、讲解,在这里给读者们看一看,给大家一些提示,希望在你在平时能用得上。 1、两列数据查找相同值对应的位置 =MATCH(B1,A:A,0) 2、已知公式得结果 定义名称=EVALUATE(Sheet1!C1) 已知结果得公式 定义名称=GET.CELL(6,Sheet1!C1) 3、强制换行 用Alt+Enter 4、超过15位数字输入 这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入' 5、如果隐藏了B列,如果让它显示出来? 选中A到C列,点击右键,取消隐藏选中A到C列,双击选中任一列宽线或改变任一列宽

将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。 6excel中行列互换 复制,选择性粘贴,选中转置,确定即可 7excel是怎么加密的 (1)、保存时可以的另存为>>右上角的"工具">>常 规>>设置 (2)、工具>>选项>>安全性 8、关于COUNTIF COUNTIF函数只能有一个条件,如大于90,为 =COUNTIF(A1:A10,">=90") 介于80与90之间需用减,为=COUNTIF(A1:A10,">80")-COUNTIF(A1:A10,">90") 9、根据身份证号提取出生日期 (1)、=IF(LEN(A1)=18,DATE(MID(A1,7,4), MID(A1,11,2),MID(A1,13,2)), IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号"))

(2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2), "#-00-00")*1 10、想在SHEET2中完全引用SHEET1输入的数据工作组,按住Shift或Ctrl键,同时选定Sheet1、 Sheet2。 11、一列中不输入重复数字 [数据]--[有效性]--[自定义]--[公式] 输入=COUNTIF(A:A,A1)=1 如果要查找重复输入的数字 条件格式》公式》=COUNTIF(A:A,A5)>1》格式选 红色 12、直接打开一个电子表格文件的时候打不开“文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上 13、excel下拉菜单的实现 [数据]-[有效性]-[序列]

Excel电子表格中的数据处理(教案)

电子表格中的数据处理(教案) 教学科目:计算机应用基础授课人:何庆宇 教学地点:4号机房(四楼)教学对象:机电1201班 教学课题:电子表格中的数据处理教学时数: 2课时(两节连上)教学目标 一、知识目标 1、掌握并熟练的运用一般的函数公式; 2、掌握基本的数据排序功能,了解复杂的排序操作; 3、掌握数据的自动筛选,能对数据进行简单的筛选; 4、掌握数据的高级筛选。 二、能力目标 1、培养学生自主学习、协作学习的能力; 2、培养学生的动手操作、综合实践的能力; 3、培养学生的信息处理能力。 三、德育目标 培养学生尊重科学、应用科学的意识。 教学重点: 1、数据处理中的公式应用 2、基本的数据排序 3、数据的自动筛选和高级筛选 教学难点: 1、数据的复杂排序 2、数据的多条件自动筛选 3、数据的高级筛选 教学方法:演示教学法、实践教学法、任务驱动法 教学过程: [复习引入]

前面我们已经学习了对电子表格的行列、单元格格式、表格边框线、批注、打印标题等的设置,这些都是针对工作簿的基本操作,而接下来我们要学习的是如何对电子表格中的数据进行处理。今天我们先来学习掌握公式应用、数据排序、数据的自动筛选和高级筛选这四个基本操作。 [讲授新课] (一)应用公式 1.常用函数公式 ①求和 ②平均值 ③计数 ④最大值 ⑤最小值 2.公式的创建 老师:结合教材中的例子7.1,通过教学平台中的广播软件向学生演示在电子表格教学课件7-1的sheet1中创建公式的过程,边讲边操作。 求和公式——演示步骤: (1)单击需要填充内容的单元格; (2)单击编辑栏中的倒三角按钮,选择“求和”后,选取所要求和的数据区域,按下enter键。 注意:当我们选取单元格区域C2:G3(如图:)时,Excel会默认所选取行区域的最后一个空白单元格作为放置接下来操作所得数据的位置,单击快捷编辑栏中的倒三角按钮,在下拉菜单中选取“求和”,此时出现的效果和上述是一样。 求平均值——演示步骤: (1)单击需要填充内容的单元格,如右图所示 (2)单击编辑栏中的倒三角按钮,选择“平均值”后,选取所要 求平均值的数据区域,按下enter键。 老师:请学生在电子表格7-1的sheet1中演示求和与求平均值的步

Excel电子表格高级使用技巧

Excel高级使用技巧 1.编辑技巧 2.单元格内容的合并 3.条件显示 4.自定义格式 5.绘制函数图象 6.自定义函数 7.矩阵计算 8.自动切换输入法 9.批量删除空行 10.如何避免错误信息 11.宏的使用 12.图标的应用技巧 https://www.wendangku.net/doc/333193510.html,/pc/oa/excel2k/ex2k1301.htm 1、编辑技巧 1 编辑技巧 (1)分数的输入 如果直接输入“1/5”,系统会将其变为“1月5日”,解决办法是:先输入“0”,然后输入空格,再输入分数“1/5”。 (2)序列“001”的输入 如果直接输入“001”,系统会自动判断001为数据1,解决办法是:首先输入“'”(西文单引号),然后输入“001”。 (3)日期的输入 如果要输入“4月5日”,直接输入“4/5”,再敲回车就行了。如果要输入当前日期,按一下“Ctrl+;”键。 (4)填充条纹 如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在一单元格内填入“*”或“~”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式”菜单,选中“单元格”命令,在弹出的“单元格格式”菜单中,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单击“确定”按钮(如图1)。 图1

(5)多张工作表中输入相同的内容 几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。输入完毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左键单击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它工作表内。 (6)不连续单元格填充同一数据 选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中了。在编辑区中输入数据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都出现了这一数据。 (7)在单元格中显示公式 如果工作表中的数据多数是由公式生成的,想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样做:用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图”选项卡,接着设置“窗口选项”栏下的“公式”项有效,单击“确定”按钮(如图2)。这时每个单元格中的分工就显示出来了。如果想恢复公式计算结果的显示,就再设置“窗口选项”栏下的“公式”项失效即可。 图2

Excel表格应用中大量数据快速录入技巧

Excel表格应用中大量数据快速录入技巧 高考及其他许多类似工作有大量的数据需要录入,为了便于汇总,各校必须统一格式,所以一般由上级主管部门设计好一个数据库,再辅之以一个录入的界面。这样虽然操作起来非常直观,但丝毫不能减轻数据录入的工作量(除了自动编号之外)。仔细研究一下他们的数据库和数据构成,我们就可以放弃那些漂亮的录入界面,在EXCEL2000中轻松完成。 一、表头的设计处理 首先要自己设计一张工作表。表头上的表项设置,必须建立在对上级部门数据库的认真剖析的基础之上。如果是传统的DBF数据库,当然可以直接在EXCEL中进行相关操作;如果是ACCESS数据库,经过适当处理,我们也可以在EXCEL2000中对它进行操作。实在不行,那就逐项记录下所要录入的数据项,自己设计一个表头也是可以的。表头最好用汉字注明,这样可以避免录入时出现张冠李戴的情形,需要时再适当调整一下就行了。 二、“查找、替换”和“自动更正”功能的巧用 再来分析一下这些数据:在“毕业学校”一栏,有好多个学生毕业于同一所学校,重复输入效率肯定不高。对,有了,先自己定义几个字符来临时替代一下各个学校的名称(如用“4 Z”代表“枣阳市第四中学”,等全部完成后再按“Ctrl+H”把所有的“4Z”全部替换为“枣阳市第四中学”不就行了? [提示:尽量用一些简单好记、易录入、不会与其他内容发生混淆的字符来执行替换,不过不要光顾了简单好记,否则,你用“4”代替“枣阳市第四中学”试试,做了“全部替换”后可别骂人哟!] 如果你连Ctrl+H这一步也想省去,你可以试试EXCEL的“自动更正”功能。使用自动更正功能,可以简化用户对大量重复数据的输入操作,例如可以将上面的“4z”定义更正为“枣阳市第四中学”,定义的方法是: 1.从工具菜单中选择“自动更正”,打开自动更正对话框。 2.在“替换”框中输入数据,如:“4z”,在“替换为”框中输入数据,如:“枣阳市第四中学”,单击“添加”,再单击“确定”。 之后,只需在单元格中输入“4z”两字,即会自动更正为“枣阳市第四中学”。 三、输入法的自动切换 在输入数据时,一张工作表中同时包含汉字、英文字母和数字,那么对于不同的单元格,输入时不断地切换输入方式也是人为增加的录入工作量。只要作一下预处理,便可以使Ex cel对不同类型的单元格实现输入法的自动切换。

EXCEL电子表格的使用方法与技巧

EXCEL电子表格的使用方法与技巧 1、如何添加快捷按钮区的项目? 单击“视图”→“工具栏”→“X X X” 2、如何打开已有的EXCEL文件? 单击“文件”→“打开”→“文件名”→“确定” 3、如何调整EXCEL表格的栏宽和行高? 4、如何给单元格中输入文字、数字,并设置字形、字体、字号在单元格中的位置? ①按正常的输入方法输入文字。 ②将要设置的单元格处于编辑状态。 ③单击“格式”→“单元格”,出现对话框。 ④单元格对话窗口中。 “对齐”栏,是设定单元格中文字或数字的位置,是居中、靠上、靠下等方式。 “字体”栏,是设定单元格中文字的字体,颜色等。 5、如何设置单元格中数字的小数位数? 说明:有两种方法,一种是先设置后输入,另一种是先输入后设置。 第一种方法操作过程: ①将要输入的数字的所有单元格处理编辑状态。

②单击“格式”→“单元格”→“数字”→“自定义”,出现对话框 ③在对话框的类型栏,选定要设置的小数位数项单击,再单击“确定” 好处:在输入小数数字时,不足的小数位数计算机会自动补齐。第二种方法操作过程: ①直接输入原始数据。 ②用第一种方法进行设置。 6、如何用自动填充方法进行序列号的设置? ①在序列的第一单元格输入第一个序列号。 ②将所有要输入序列号的单元格处于编辑状态。 ③单击“编辑”→“填充”→“序列”,出现对话框。 ④在对话框的“序列产生在”栏选“行”或“列”,在“类型”栏选“等差序列”或“等比序列”等,在“步长值”栏输入步长值。 ⑤单击“确定”取消编辑。 7、遇到几个,几十个单元格相邻,且内容一样,如何简便输入? ①在该编辑区的第一单元格输入内容。 ②将要输入相同内容的单元格处于编辑状态。 ③单击“编辑”→“填充”→“向上、向下、向左、向右填充”。 ④取消编辑。 8、如何给表格添加背景图案和颜色?

Excel表格处理及数据处理的高级应用

有人形容高尔夫的18洞就好像人生,障碍重重,坎坷不断。然而一旦踏上了球场,你就必须集中注意力,独立面对比赛中可能出现的各种困难,并且承担一切后果。也许,常常还会遇到这样的情况:你刚刚还在为抓到一个小鸟球而欢呼雀跃,下一刻大风就把小白球吹跑了;或者你才在上一个洞吞了柏忌,下一个洞 你就为抓了老鹰而兴奋不已。 Excel表格处理及数据处理的高级应用 一、公式 公式是用户自己定义的数学表达式。 ?Excel的计算功能可以通过公式来完成 ?公式以等号开头,由运算符和运算对象组成,例如: =10+12 =A1+C6 =A1*B2 =(10+A5)/2 思考:1、如果公式计算机没有以等号开头将是什么结果? 2、如果在EXCEL中用公式计算机结果放B3单元格中,输入公式=A3-B3将出现什么结果? 。 动手做一做:如下图所示,求出每位同学的总分及平均分

有人形容高尔夫的18洞就好像人生,障碍重重,坎坷不断。然而一旦踏上了球场,你就必须集中注意力,独立面对比赛中可能出现的各种困难,并且承担一切后果。也许,常常还会遇到这样的情况:你刚刚还在为抓到一个小鸟球而欢呼雀跃,下一刻大风就把小白球吹跑了;或者你才在上一个洞吞了柏忌,下一个洞 你就为抓了老鹰而兴奋不已。 ?具体操作 选中单元格E2,输入=B2+C2+D2 后回车 选中单元格E2 ,向下填充到E15 求平均分怎么做呢?请同学们自行做一做。 二、函数 ?什么是函数? 如下图所示,若求出所有数字的和,在A8单元格中输入:=A1+A2+A3+A4+A5+A6+A7 ?如果上例中的数字更多,公式会更长。为此Excel引入了函数,使用函数可以方便的解决上述问题

第四章EXCEL表格数据的处理(2课时)讲义

4.2.1表格数据的处理 一、教学目标: 知识与技能: 1、理解信息的表格化、掌握表格数据的处理 2、选择恰当的软件加工表格信息(这里使用Excel2000 过程与方法: 引导学生如何在教材现有的知识层次之外发掘新的知识点,拓展学生的思路,激发学生的创造性。 情感态度与价值观: 寻找新旧知识的关联点,对有兴趣进一步学习的学生可以鼓励他们多分析和思考。 二、教学要点: 本课教学内容理论性与实践相结合,并且实践是本节课的重要教学环节。有一句名言:“没有实践就没有真知”。因此,实践是学好表格数据处理乃至整个信息技术课程的重要途径。针对这种情况,我们教师应采取少讲多练的教学方法,也可以让学生自主探索,根据教材中所提供的数据制作,分小组探究学习,并完成任务。 三、教学组织:

组织选择合适的软件(Excel2000)加工表格信息,借助表格对数据进行计算、排序、筛选、汇总;掌握数据的计算、数据的筛选、数据的排序、数据的分类汇总和建立数据透视表。 四、课时安排 2课时 教学过程: 一、概念:(略讲) 单元格:单元格是表格中行与列的交叉部分,它是组成表格的最小单位,单个数据的输入和修改都是在单元格中进行的。 工作表:工作表是一个由若干行和列组成的表格,一行和一列的交叉部分称为单元格。一般而言,数据处理都是在单元格内进行的。电子表格常常处理成批的数据,它一般包含大量的单元格,最多为65536(256)=16777216个单元格。 工作簿:工作簿一般由若干个工作表组成,并以文件形式存放在磁盘上。所以,工作簿是面向用户操作的一个概念,而文件则是面向计算机系统的一个概念。 二、处理电子表格(讲授知识点) A、表格单元格的地址(这里只讲解相对地址) B、数据的计算:让学生学会日常应中的求和公式 sum(summber1:summber2)、平均数公式(average(summber1:summber2)、最大值max(summber1:summber2)、最小值min(summber1:summber2)。学生通

EXCEL高级数据处理技巧之2

上海蓝草企业管理咨询有限公司 EXCEL高级数据处理技巧 ——教练式课程带你一步一步轻松快捷地工作 【课程背景】 EXCEL在我们的日常工作中,可以说每天都在用,不管你是行政、文秘、销售、还是HR、财务……可以说各个公司,各个部门都离不开EXCEL的统计分析…… 走遍全国各地、使用EXCEL的各个公司的工作人员,几乎每个人的EXCEL都是使用很复杂的方式在繁杂的数据海洋中进行着艰辛的工作着…… 您是否还在这样的工作着: 1.移动数据几乎都会使用剪切命令的,应该是用一键移动的,朋友们! 2.把数据求和写在数据的下一行或者下一列中,几乎都是使用Sum函数,之后再去 拖拽填充公式,应该是用一键求和的,朋友们! 3.大数据的选择几乎都是拖动选择的,其实是可以一键选择的,朋友们! 4.发给别人填写的数据,收回来后会面目全非,其实数据是可以保护的,朋友们…… 诸如此类,你是否还在被这些问题所困扰,那你就应该参加本次课程的学习,让你的EXCEL数据统计分析轻松自如,从此妈妈再也不用担心我的工作…… 【课程目标】 快速快捷高效的EXCEL数据分析统计方法,从此再也不用加班加点,提高工作效率,减小工作压力,轻松快乐的工作和生活…… 【课程特点】 中央电视台特邀Office高级讲师带你快速快捷高效的学习EXCEL技巧; 20多年工作经验的讲师为您现场答疑解惑; 教练式教学:边讲边练习; 实例讲解:实用的案例; 必须自己记录讲解知识点; 最好是Office2010以上的EXCEL版本…… 【课程收益】 快速整理为规范的EXCEL数据--便于后期的统计分析 一键操作--快速高效的EXCEL技巧 实用函数--工作中常用的案例诠释EXCEL函数的强大功能 数据透视表--快速高效的大数据统计分析技巧 专业的商务图表--让你的图表会说话…… 【课程对象】 不限制,使用EXCEL工作的人员…… 【课程时间】2天12小时(建议3天18小时效果好) 【课程内容】具体讲课内容多少、深度,根据现场学员具体需求及基础情况而定

excel输入编辑技巧44例

输入编辑技巧1.1 从Word表格文本中引入数据 请问可以将Word表格的文本内容引入到Excel工作表中吗?具体如何实现? 答:可以通过“选择性粘贴”命令来实现。具体操作如下:先利用“复制”命令将Word表格文本内容添加到系统剪贴板中,然后在Excel 工作表中定位到对应位置。单击“编辑”菜单中的“选择性粘贴”命令,再选择“方式”下的“文本”项,最后单击“确定”按钮即可。 1.2 快速实现整块数据的移动 在工作中常常需要移动单元格中的数据,请问有比“粘贴”操作更快捷的方法吗? 答:可以直接采用拖动的方法。操作过程如下:首先选择要移动的数据(注意必须是连续的区域)。然后移动鼠标到边框处,当鼠标指针变成一个四个箭头标志时,按住“Shift”键的同时按下鼠标左键,拖动鼠标至要移动的目的区域(可以从鼠标指针右下方的黄色提示框中获知是否到达目标位置),放开鼠标左键即完成移动。 1.3 固定数据输入时的焦点 在数据输入时,每当我们按下“Enter”键后,光标就会自动跳转到下一个单元格中。因此在进行数据的反复验证中,就必须反复地来重新定位焦点。请问有什么方法来固定数据输入的焦点吗?

答:要实现上述要求并不难。输入数据前,在按住“Ctrl”键的同时单击选择该单元格。当单元格边框的边很细的时候,再开始数据的输入。这样不管按下多少次“Enter”键,光标始终都不会移动到其他单元格。如果要移动到下一单元格,可以使用方向键来完成。 当然如果当前工作表中要实行数据验证的单元格很多时,每次都按上述方法来操作未免有些麻烦。那么可以试试以下方法来实现一劳永逸。单击“工具”菜单中的“选项”命令,在弹出的设置框中单击“编辑”选项卡,然后取消选择“按Enter键后移动”复选框,最后单击“确定”按钮即可。 1.4 实现以“0”开头的数字输入 在Excel单元格中,输入一个以“0”开头的数据后,往往在显示时会自动把“0”消除掉。请问有什么办法来让“0”不被消掉吗?答:要保留数字开头的“0”,其实是非常简单的。只要在输入数据前先输入一个“‘ ”(单引号),这样跟在后面的以“0”开头的数字的“0”就不会被系统自动消除。 1.5 将整列数据转换为矩阵形式 请问如何将工作表中的整列数据转换成用矩阵来表示? 答:要实现一列数据转化成一个矩阵,必须保证该列数据的个数L要等于该矩阵行数M和列数N的乘积,即L=M×N。然后按如下操作:

Excel表格使用技巧大全

Excel表格自动计算技巧 1、点D3,插入-名称-定义 2、定义的名称可取"JX",公式栏里写=EVALUATE(C3) 3、D3中的公式为:=ABS(JX) 一、显示单元格例有计算式的结果的设置方法 首先:插入-名称-定义在弹出的对话框“当前工作薄的名称”中输入: X或“结果”的自定义名称,再在“引用位置”处粘贴=EVALUATE(SUBSTITUTE(SUB STITUTE(SUBSTITUTE(SUBSTITUTE(计算!$C$1,"[","("),"]",")"),"×","*"),"÷","/"))公式(注意要有“=”号。再对公式中“计算!$C$1”选择上,然后再到需要做公式的单元格中点击即可。如要相对引用,则要删除$字符。 已经OK,你在C1输入表达式比如15+5×3 ,在D1中输入=x 看看(应该是30)。 二、如何在Excel中输入计算式后另一单元显示计算结果 菜单--插入--名称--定义:输入AA(任意取名),在下面输入公式: =EVALUATE($A$1) 然后在B1单元格输入公式:=AA 但本式不能识别如:[、×、÷等符号进行计算,使用第一种较好。

三、如何在Excel中编写自定义函数,象在表格中调用SUM()一样? 第一种情况: 单元格A1 = 2;单元格B1 = 2;单元格C1 = 2 单元格D1=(A1+B1)×C1 显示结果为8 ; 那么如何才能在单元格E1中显示(2+2)×2的计算表达式,并且建立关联,当单元格D1变成=(A1+BA)^C1 计算式后,显示结果为16;那么E1也就自动显示为(2+2)^2的计算表达式,也就是说随着单元格D1的计算公式变化,单元格E1显示的计算表达式也随之变化。 第二种情况: 是当计算的单元格任意变化时,怎么办?比如说计算式E1=A1+B1+C1+D1,也有D2=A2+B2+C2,还有F3=A1+B1+C1+D1+E1时。如何将计算式变为计算表达式。即计算式可以在任意一个单元格,计算公式所引用数据的单元格可以任意变化,需要显示计算表达式的单元格也是任意的。 针对第一种问题,分两步做: 1,自定义一个函数 Public Function K(x As Range) K = Right(x.Formula, Len(x.Formula) - 1) End Function 自定义函数操作过程如下:

Java高效实现批处理Excel数据导入数据库代码

(SQLServer) 库入数据处理Excel数据导批Java实现注:这是我之前写的Java实现批处理Excel数据导入数据库代码,绝对原创(最初发表于百度博客),可以实现批量处理,效率很高。使用时,里面有些(尤其那些红色部分)地方需要改为自己的数据信息。 package com.jxl; import jxl.Cell; import jxl.Sheet; import java.io.File; import java.io.InputStream; import java.sql.*; import java.util.Vector; import java.io.FileInputStream; import jxl.Workbook; /** * 耗时315.469秒jxl.jar excel导入SQL 包 * 耗时131.469秒 * 耗时125.448秒(系数6000) */ public class ExcelReadPre { public static void main(String[] args) { ExcelReadPre cr = new ExcelReadPre(); long start = System.currentTimeMillis();// 记录开始时间 cr.testRun();// 开始执行 long end = System.currentTimeMillis(); System.out.println(============耗時:==== + ((end - start) / 1000.0)); } public void testRun() { \\k0527\\;//自己存放excel文件的目录瑓楲杮瀠瑡??F:\\学习 try { File fileDir = new File(path); File files[] = fileDir.listFiles(); for (int i = 0; i < files.length; i++) { System.out.println(P第?椨??个文件:===== + files[i].getAbsolutePath()); this.writeToDb(files[i].getAbsolutePath()); } if (this.con != null && !con.isClosed()) { this.con.close(); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }

excel表格制作技巧 Word 文档

也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。 一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设臵。 1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设臵为“红色”。 2.按“添加”按钮,并仿照上面的操作设臵好其它条件(大于等于1500,字体设臵为“蓝色”;小于1000,字体设臵为“棕色”)。 3.设臵完成后,按下“确定”按钮。

看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。 二、建立分类下拉列表填充项 我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。 1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。 2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。 仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”…… 3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。在“设臵”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。

Excel电子表格使用技巧(全套)

Excel电子表格使用技巧大全 01、如何在已有的单元格中批量加入一段固定字符? 例如:在单位的人事资料,在excel中输入后,由于上级要求在原来的职称证书的号码全部再加两位,即要在每个人的证书号码前再添上两位数13,如果一个一个改的话实在太麻烦了,那么我们可以用下面的办法,省时又省力: 1)假设证书号在A列,在A列后点击鼠标右键,插入一列,为B 列; 2)在B2单元格写入: ="13" & A2 后回车; 3)看到结果为 13xxxxxxxxxxxxx 了吗?鼠标放到B2位置,单元格的下方不是有一个小方点吗,按着鼠标左键往下拖动直到结束。当你放开鼠标左键时就全部都改好了。若是在原证书号后面加13 则在B2单元格中写入:=A2 & “13”后回车。 02、如何设置文件下拉窗口的最下面的最近运行的文件名个数? 打开“工具”,选“选项”,再选“常规”,在“最近使用的文件清单”下面的文件个数输入框中改变文件数目即可。若不在菜单中显示最近使用的文件名,则将“最近使用的文件清单”前的复选框去掉即可。

03、在EXCEL中输入如“1-1”、“1-2”之类的格式后它即变成1月1日,1月2日等日期形式,怎么办? 这是由于EXCEL自动识别为日期格式所造成,你只要点击主菜单的“格式”菜单,选“单元格”,再在“数字”菜单标签下把该单元格的格式设成文本格式就行了。 04、在EXCEL中如何使它象WORD一样的自动定时保存文件? 点击“工具”菜单“自动保存”项,设置自动保存文件夹的间隔时间。如果在“工具”菜单下没有“自动保存”菜单项,那么执行“工具”菜单下“加载宏...”选上“自动保存”,“确定”。然后进行设置即可。 05、用Excel做多页的表格时,怎样像Word的表格那样做一个标题,即每页的第一行(或几行)是一样的。但是不是用页眉来完成? 在EXCEL的文件菜单-页面设置-工作表-打印标题;可进行顶端或左端标题设置,通过按下折叠对话框按钮后,用鼠标划定范围即可。这样Excel就会自动在各页上加上你划定的部分作为表头。 06、在Excel中如何设置加权平均? 加权平均在财务核算和统计工作中经常用到,并不是一项很复杂的计算,关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均值,而不是简单的将各个单位值(如单价)平均后得

Excel电子表格中的数据处理教案

Excel电子表格中的数据处理教案

电子表格中的数据处理(教案) 教学科目:计算机应用基础授课人:何庆宇 教学地点:4号机房(四楼)教学对象:机电1201班 教学课题:电子表格中的数据处理教学时数: 2课时(两节连上) 教学目标 一、知识目标 1、掌握并熟练的运用一般的函数公式; 2、掌握基本的数据排序功能,了解复杂的排序操作; 3、掌握数据的自动筛选,能对数据进行简单的筛选; 4、掌握数据的高级筛选。 二、能力目标 1、培养学生自主学习、协作学习的能力; 2、培养学生的动手操作、综合实践的能力; 3、培养学生的信息处理能力。 三、德育目标 培养学生尊重科学、应用科学的意识。 教学重点: 1、数据处理中的公式应用 2、基本的数据排序 3、数据的自动筛选和高级筛选

教学难点: 1、数据的复杂排序 2、数据的多条件自动筛选 3、数据的高级筛选 教学方法:演示教学法、实践教学法、任务驱动法教学过程: [复习引入] 前面我们已经学习了对电子表格的行列、单元格格式、表格边框线、批注、打印标题等的设置,这些都是针对工作簿的基本操作,而接下来我们要学习的是如何对电子表格中的数据进行处理。今天我们先来学习掌握公式应用、数据排序、数据的自动筛选和高级筛选这四个基本操作。 [讲授新课] (一)应用公式 1.常用函数公式 ①求和 ②平均值 ③计数 ④最大值 ⑤最小值 2.公式的创建

老师:结合教材中的例子7.1,通过教学平台中 的广播软件向学生演示在电子表格教学课件 7-1的sheet1中创建公式的过程,边讲边操作。求和公式——演示步骤: (1)单击需要填充内容的单元格;(2)单击编辑栏中的倒三角按钮,选择“求和”后,选取所要求和的数据区域,按下enter键。注意:当我们选取单元格区域C2:G3(如图: )时,Excel会默认所选取行区域的最后一个空白单元格作为放置接下来操作所 得数据的位置,单击快捷编辑栏中的倒三角按钮,在下拉菜单中选取“求和”,此时出现的效果和上述是一样。 求平均值——演示步骤: (1)单击需要填充内容的单元格,如右 图所示 (2)单击编辑栏中的倒三角按钮,选 择“平均值”后,选取所要求平均值的数据区域,按下enter键。 老师:请学生在电子表格7-1的sheet1中演示求和与求平均值的步骤。 老师提问学生:还有没有更快捷的方法呢?

Excel操作技巧大全II

Excel操作技巧大全II-----数据输入和编辑技巧 2.2.1 在一个单元格内输入多个值我们有时需要在某个单元格内连续输入多个数值,以查看引用此单元格的其他单元格的效果。但每次输入一个值后按回车键,活动单元格均默认下移一个单元格,非常不便。其实可以采用以下方法:单击鼠标选定单元格,然后按住Ctrl键再次单击鼠标选定此单元格,此时,单元格周围将出现实线框,再输入数据,敲回车键就不会移动了。 2.2.2 增加工作簿的页数单击“插入→工作表”命令,即可在底部看到一个新名称的工作表。 2.2.3 奇特的F4键Excel中有一个快捷键的作用极其突出,那就是F4键。作为“重复”键,F4键可以重复前一次操作,在很多情况下起作用,比如在工作表内加入或删除一行,然后移动插入点并按下F4键以加入或删除另一行,根本不需要使用菜单。 2.2.4 将格式化文本导入Excel 1.在Windows“记事本”中输入格式化文本,每个数据项之间会被空格隔开,当然你也可以用逗号、分号、Tab键作为分隔符。输入完成后,保存此文本文件并退出; 2.在Excel 中打开刚才保存的文本文件,出现“文本导入向导-3步骤之1”对话框,选择“分隔符号”,单击“下一步”; 3.在“文本导人向导-3步骤之2”对话框中选择文本数据项分隔符号,Excel提供了Tab键、分号、逗号以及空格等供你选择。注意,这里的几个分隔符号选项应该单选。你在“预览分列效果”中可以看到竖线分隔的效果。单击“下一步”; 4.在“文

本导人向导-3步骤之3”对话框中,你可以设置数据的类型,一般不需改动,Excel自动设置为“常规”格式。“常规”数据格式将数值转换为数字格式,日期值转换为日期格式,其余数据转换为文本格式。单击“完成”按钮即可。 2.2.5 快速换行我们在使用Excel制作表格时经常会遇到需要在一个单元格输入一行或几行文字的情况,如果输入一行后敲回车键就会移到下一单元格,而不是换行,有一个简便实用的操作方法可以实现换行:在选定单元格输入第一行内容后,在换行处按“Alt+回车键”,即可输入第二行内容,再按“Alt+回车键”输入第三行以此类推。 2.2.6 巧变文本为数字在工作中,发现一些通过文本文件或其它财务软件的数据导入Excel中后居然是以文本形式存在的(数字默认是右对齐,而文本是左对齐的),即使是重新设置单元格格式为数字也无济于事。有一个办法可以快速地将这些文件转变回数字:在空白的单元格中填人数字1,然后选中这个单元格,执行“复制”命令,然后再选中所要转换的范围,选择“选择性粘贴”中的“乘”,你就会发现它们都变为数字了。 2.2.7 在单元格中输入0值一般情况下,在Excel表格中输入诸如“05”、“4.00”之类数字后,只要光标一移出该单元格,格中数字就会自动变成“5”、“4”,Excel默认的这种做法让人使用非常不便,我们可以通过下面的方法来避免出现这种情况:先选定要输入诸如“05”、“4.00”之类数字的单元格,鼠标右键单击,在弹出的快捷菜单中单击“设置单元格格式”,在接着出现的界面中选“数字”标签页,在列表框

Excel编辑技巧

Excel编辑技巧 (1)分数的输入 如果直接输入“1/5”,系统会将其变为“1月5日”,解决办法是:先输入“0”,然后输入空格,再输入分数“1/5”。 (2)序列“001”的输入 如果直接输入“001”,系统会自动判断001为数据1,解决办法是:首先输入“'”(西文单引号),然后输入“001”。 (3)日期的输入 如果要输入“4月5日”,直接输入“4/5”,再敲回车就行了。如果要输入当前日期,按一下“Ctrl+;”键。 (4)填充条纹 如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在一单元格内填入“*”或“~”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式”菜单,选中“单元格”命令,在弹出的“单元格格式”菜单中,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单击“确定”按钮。 (5)多张工作表中输入相同的内容 几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。输入完毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左

键单击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它工作表内。 (6)不连续单元格填充同一数据 选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中了。在编辑区中输入数据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都出现了这一数据。 (7)在单元格中显示公式 如果工作表中的数据多数是由公式生成的,想要快速知道每个单元格中的公式形式,以便编辑修改,可以这样做:用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图”选项卡,接着设置“窗口选项”栏下的“公式”项有效,单击“确定”按钮。这时每个单元格中的分工就显示出来了。如果想恢复公式计算结果的显示,就再设置“窗口选项”栏下的“公式”项失效即可。 (8)利用Ctrl+*选取文本 如果一个工作表中有很多数据表格时,可以通过选定表格中某个单元格,然后按下Ctrl+*键可选定整个表格。Ctrl+*选定的区域为:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。这样我们可以方便准确地选取数据表格,并能有效避免使用拖动鼠标方法选取较大单元格区域时屏幕的乱滚现象。 (9)快速清除单元格的内容 如果要删除内容的单元格中的内容和它的格式和批注,就不能简单地应用选定该单元格,然后按Delete键的方法了。要彻底清除单

(完整)利用Excel快速处理汇总刷卡考勤数据(之一),推荐文档

利用Excel快速处理汇总刷卡考勤数据(之一) 马上又要月底了,又要面临着把从刷卡机里导出的12月的考勤数据进行统计汇总。我们总不能还是花几天时间来手工处理这些考勤数据吧?前天晚上给HR们上课,正好介绍到考勤数据统计分析的一个例子,现在拿出来跟大家分享。 实际数据如下图所示,从打卡机导出的数据是一个流水,要求: 1、找出每个人最早打卡时间和最晚打卡时间; 2、判断每个人每天的迟到、早退情况、加班情况。 说明:出勤时间标准是8:00-17:30,18点以后为加班时间。 这个表格数据的特点是:每个人的刷卡数据有好几个,分成了几行保存,而且刷卡日期和时间是保存在一个单元格,因此我们首先要把刷卡日期和时间分开,这个工作可使用“分列”工具栏完成,处理结果如下:

剩下的问题,就是要解决本文前面提出的问题了。这些问题的解决,有很多方法,其中一个最容易掌握、也最简单的方法,是利用简单的几个函数IF、COUNTIFS、INDEX函数进行处理。下面进行具体说明。 在右侧插入一个辅助列,标题为“第几次刷卡”,在单元格F2输入公 式 =COUNTIFS($B$2:B2,B2,$D$2:D2,D2),往下复制,就可以统计E列的某个刷卡时间是某人某天的第几次刷卡了。 再插入两个辅助列,标题分别为“最早刷卡”和“最晚刷卡”。 在单元格G2输入公式 =IF(F2=1,E2,"") ,往下复制,即可得到某个人在某天的最早刷卡时间。 在单元格H2输入公式 =IF(G2<>"",INDEX(E2:E875,COUNTIFS(B:B,B2,D:D,D2)),""),往下复制,即可得到某个人在某天的最晚刷卡时间。 这三个公式的思路、逻辑和原理,这里就不再细说了。 这样,就得到了如下的处理结果。

实训项目二Excel2013工作表数据处理综合操作

实训项目二Excel2013工作表综合数据处理 实训目的 掌握一些常用的函数;掌握数据表格的环境设置与修改;掌握数据表格格式的编排与修改;掌握数据的管理与分析;掌握图表的运用。 实训内容 1.公式及常用函数; 2.数据表格的环境设置与修改; 3.数据表格格式的编排与修改; 4.数据的管理与分析; 5.图表的运用。 实训方法和手段 自己动手为主,老师辅导为辅 实训条件 硬件:一个性能较高的机房。 软件:Windows7操作系统; Office2013完全安装。 实训学时 8课时 实训步骤 任务1、成绩表的统计与分析 打开工作簿“13计应1-2成绩表”,以“×××制作的13计应1-2成绩表结果”为文件名另存到自己的文件夹中进行如下操作: 1、选择“13计应1-2班成绩统计排名”工作表,将成绩等级为“优”的改为95,“良”的改为85,“中”的改为75,“及格”的改为65,“不及格”的改为55。 2、由于是从网上下载的数据,成绩数据全部为文本格式,请将工作表中的数据全部改为数字格式。 3、求出每个同学的总评平均分(要求保留1位小数)、总分和名次。 4、求出每个学生的等级,如果平均分分数“>=90分”则为“优”,分数大于等于80而小于90为“良”,分数大于等于70而小于80为“中”,分数大于等于60而小于70为“及格”,分数“<60分”为“差”。

5、在“成绩统计与分析表”中,求出“13计应1-2班成绩统计”工作表中每门课程和平均分的最高分和最低分、>=90分人数、大于等于80而小于90分的人数、大于等于70而小于80分的人数、大于等于60而小于70分的人数、不及格人数。 6、在“成绩统计与分析表”中,将每科成绩的各分数段的人数分布情况用图表的形式显示出来,并加相应的图表说明,图表类型一定要合理。 7、将“13计应1-2班成绩统计排名”工作表复制3次,分别取名为“13计应1-2班成绩统计”、“13计应1-2班85分以上学生记录”、“13计应1-2班课程平均分”。 8、将“13计应1-2班成绩统计排名”工作表的数据按“名次”升序排序。 9、在“13计应1-2班85分以上学生记录”表中筛选出每门功课都在85分以上学生的记录。 10、在“13计应1-2班课程平均分”表中删除“等级”、“名次”两列,按班级统计每门功课的平均分。 11、选择“13计应1-2班成绩统计排名”工作表,将每门课程和总评平均分的分数不及格的分数设置为“黄填充色深黄色文本”,大于等于90分的设置为“浅红填充色深红色文本”。 12、按“13计应1-2班成绩统计排名(样文)”设计一个表头并对表格进行相应的格式设置(如表格的对齐方式,边框底纹等的设置),格式自己根据所学的知识灵活应用,要求美观,符合实际,适当设置表格中的文字大小和表格的行高和列宽。 13、设置“13计应1-2班成绩统计排名”工作表的打印纸张为A4纸;适当设置打印方向、页边距等;设置页脚显示:作者(为你自己的名字)、页码和日期;设置顶端打印标题为表格内容的1-3行;预览设置结果。 14、将“13计应1-2班成绩统计排名”工作表中的前3行和前3列冻结。 15、设置“13计应1-2班成绩统计排名”工作表的保护密码为“123456”。 实现步骤: 步骤1 选择“13计应1-2班成绩统计排名”工作表任意单元格,“开始”选项卡→“编辑”组→“查找和选择”下拉按钮→“替换(R)…”命令→弹出“查找和替换”对话框,如图0-1所示,在“查找内容”处输入“优”,在“替换为”处输入“95”,然后单击“全部替换”按钮→弹出如图0-2所示对话框,单击“确认”→回到“查找和替换”对话框,单击“关闭”按钮,完成替换。依此方法,完成后续更改。

相关文档