为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 批处理查找excle表格

批处理查找excle表格

2017-10-25 9页 doc 23KB 23阅读

用户头像

is_212655

暂无简介

举报
批处理查找excle表格批处理查找excle表格 篇一:巧用Excel批处理实现自动化操作 巧用Excel批处理实现自动化操作 2009-05-10 20:41:48 浏览次数:1465 信息技术课教学过程中经常要做一些重复的工作,如建立一个班级的学生文件 夹,把作业分发到学生文件夹中等等。《中国电脑教育报》2004第5期F6版《批量自动生成文件夹》一文构思巧妙,它通过VBScript来实现文件夹的批量建立。但需要IIS Web服务器的支持,且动态网页Createfolder.asp内的源代码有“望而生畏”之感。如果采用Excel来操作,简...
批处理查找excle表格
批处理查找excle#格# 篇一:巧用Excel批处理实现自动化操作 巧用Excel批处理实现自动化操作 2009-05-10 20:41:48 浏览次数:1465 信息技术课教学过程中经常要做一些重复的工作,如建立一个班级的学生文件 夹,把作业分发到学生文件夹中等等。《中国电脑教育报》2004第5期F6版《批量自动生成文件夹》一文构思巧妙,它通过VBScript来实现文件夹的批量建立。但需要IIS Web服务器的支持,且动态网页Createfolder.asp内的源代码有“望而生畏”之感。如果采用Excel来操作,简单、方便、快捷,且不需要特殊的操作平台,一起来看看吧。 1.建立工作表 如图1,在Excel中建立学生名册和批处理工作表,在学生名册工作表A、B两列中分别输入学号、姓名。在批处理工作表A1单元格中输入“md”,A2单元输入“=学生名册!A1&&学生名册!B1”,拖动自动填充句柄到没有学生名单为止。 图1 1 2.导出批处理 在新建的Excel工作簿中,选择批处理工作表,单击“另存为”,在对话框的“保存类型”中选择“文本文件(制表符分隔)”,文件名任取(这里取Createdir.txt)。单击[确定]后,由于存为TXT文件后可能含有不兼容的功能,会出现警告窗口,按[确定]直到生成TXT文件。 图2 3.运行批处理 把Createdir.txt(如图2)改名成Createdir.bat,运行它就可以建立相应的文件夹。 图3 在实际操作中,我们可以把批处理命令中可变的量(如要建立的学生文件夹、要复制文件的目标学生文件夹)、不变的量(如上述中的命令md、命令参数)在Excel中各设为单独的一列,利用Excel的自动填充功能来实现重复操作,从而实现作业分发、上交等功能。图3所示就是把c:est下的作业(包含子文件夹和空子文件夹)复制到各考生文件夹。 篇二:EXCEL宏批量处理表格技巧 这几天整理示范校资料,老师从学校的系统内导出两个EXCEL文件,每个文件有14张学生数据表,总共28张表格,每张表的表格宽度不一,格式不同,如果需要整理成统一格式,需要花费大量时间。为了快速解决这个问题,我编写了 2 一个表格批量处理的宏,在表格内执行宏,可以自动对数据表进行格式调整,快速解决问题。如果有特殊的功能需求,编程难度比较大,大家也可以通过宏录制的方式去实现。 批处理前的数据表: 图1每张表格的格式都不一(来自:WwW.xltkwJ.cOm 小龙 文档 网:批处理查找excle表格)致,部分数据也因为格式问题无法正常显示 图2每个EXCEL文件内至少有14张学生数据表,数据内容格式不一 图3数据很杂乱,“出生年月”栏数据格式不统一,且因为列宽问题导致部分数据无法正常显示 批量处理后效果: 图4 批量处理后,批量调整每个表格的列宽,表格每一项标题居中,出生日期统一格式,达到美观大方的效果,并且表格宽度调整到一张纸内可以全部打印,在打印的时候节约纸张。 一、EXCEL宏代码说明 这个宏是在office2007版本下使用VBA编程语言编写的,可以自动寻找EXCEL文档中指定的单元格并自动对单元格以及单元格内数据的大小、字体格式、对齐方式等属性进行调整。这个宏处理实现以下功能: 1、 批量调整表格列宽; 3 2、 可以自动设置某一列数据的格式,通过进一步编程也可以实现批量设置多个数据列 格式; 3、 批量设置某一行的单元格格式,如全部居中; 4、 自动设置某一个单元格的格式,如单元格高度等; 5、 在宏程序代码中符号“'”表示注释,在“'”后面的命令不会执行,可以对程序的 命令进行解释和对不需要的命令进行屏蔽。 如果需要详细了解可以到微软的网站上查看EXCEL编程相关的技术文档,网址为: 以下是EXCEL批量处理表格宏程序代码: Sub EXCEL格式批量调整() ' ' EXCEL格式批量调整 V1.0 ' author:项目管理部 杨晖 ' 功能描述:批量处理表格格式 ' Dim x As Integer '定义整数变量,用于选定表格 '从第一格到第12格,每个数字对应表格的字母横向字母,如“1”对应表格中“A”,“2”对应表格中“B”,依次类推,根据需要设置 For x = 1 To 12 4 '设置每个表格的列宽,在数组Array里面设置每个表格的宽度,比如第一个数字4.38 对应表格“A”列的列宽 ,第二个数字13.5对应表格“B”列宽,依次类推。 Columns(x).ColumnWidth = Array(4.38, 13.5, 6.88, 5.25, 6.25, 10.25, 8.38, 8.38, 8.38, 15.5, 13, 15.25)(x - 1) Next '设置表格 F列 时间格式为 yyyy-mm-dd With Range(F:F) .NumberFormatLocal = [$-F800]dddd, mmmm dd, yyyy End With '设置表格 A列 格式居中对齐 可以调整参数(A:A)去选定表格某一列,如果需要调整多个列表,复制下面的代码粘贴在后面,然后修改参数即可 With Range(A:A) .HorizontalAlignment = xlCenter '设置水平对齐方式 为居中 .VerticalAlignment = xlCenter '设置垂直对齐方式 为居中 .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 5 .ShrinkToFit = False .ReadingOrder = xlContext End With '设置表格设置表格第2行 格式居中对齐 可以调 整参数(2:2)去选定表格某一列 Rows(2:2).Select With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False End With '以下程序代码为定义具体某一个表格高度可以调 整参数(1:42)去选定表格某一列 'Rows(1:42).RowHeight = 14.25 'ActiveWindow.SmallScroll Down:=9 'Rows(43:43).RowHeight = 12 End Sub 6 二、创建宏 创建宏1:在EXCEL中选择“视图”(步骤1)-“宏”(步骤2)-“查看宏”(步骤3) 创建宏2:在弹出的小窗口中输入宏的名称(步骤1)-点击“创建”(步骤 2) 篇三:Excel 中的批处理技巧 Excel 中的批处理技巧 对于在办公室工作的同志来讲,日常工作多是搜集、整理、计算数据,并将其结果直观图形化并附以文字说明,微软公司的Excel可以称得上是帮助我们处理这方面事务的“专家里手”。笔者在工作实践中出多项Excel的“批处理”功能,简单实用,可以成倍提高工作效率。 1、工作簿的“批处理” (1)打开多个工作簿:在“文件”菜单中选择“打开文件??”,按住“Shift”键或“Ctrl”键并配以鼠标操作,在弹出的对话框文件列表中选择彼此相邻或不相邻的多个工作簿,然后按“确定”按钮,就可以一次打开多个工作簿。 (2)关闭所有打开工作簿而不退出Excel:按下“Shift”键并在“文件”菜单中选择“关闭所有文件”,如无修改则工作簿被立即关闭;如果有未保存的修改,系统询问是否要保存修改。 2、工作表的“批处理” 7 按住“Shift”键或“Ctrl”键并配以鼠标操作,在工作簿底部选择多个彼此相邻或不相邻的工作表标签,然后就可以对其实行多方面的批量处理,笔者仅举几例进行说明。 (1)在选中的工作表标签上按右键弹出快捷菜单,进行插入和删除多个工作表的操作。 (2)在”文件”菜单中选择“页面设置??”,将选中的多个工作表设成相同的页面模式。 (3)通过“编辑”菜单中的有关选项,在多个工作表范围内进行查找、替换、定位操作。 (4)通过“格式”菜单中的有关选项,将选中的多个工作表的行、列、单元格设成相同的样式以及进行一次性全部隐藏操作。 (5)在“工具”菜单中选择“选项??”,在弹出的菜单中选择“视窗”和“编辑”按钮,将选中的工作表设成相同的视窗样式和单元格编辑属性。 (6)选中上述工作表集合中任何一个工作表,并在其上完成我们所需要的表格,则其它工作表在相同的位置也同时生成了格式完全相同的表格。 3、单元格的“批处理” (1)“批量”调整列宽或行高。 对于相邻的多列,在其列标号处用鼠标选中整列,并将鼠标移至选中区域内,单击右键弹出快捷菜单,进行多列的插 8 入与删除操作;将鼠标移至选中区域内任何一列的列标号处,当鼠标变成十字形时,按下左键并拖动,则将选中所有列的宽度调成相同的尺寸。此时双击右键,则将选中的所有列的宽度调成最合适的尺寸,以和每列中输入最多内容的单元格相匹配。行的操作与上述列的操作基本相同。 对于不相邻的多列,先按下“Ctrl”键并配合鼠标左键单点或按下左键并拖动的操作,选中整列,并将鼠标移至选中的区域内任何一列的列标号处,当鼠标变成十字形时,按下左键并拖动,则将选中所有列的宽度调成相同尺寸,而此时双击右键,则将选中的所有列的宽度调成最合适的尺寸。行的操作与上述列的操作基本相同。 (2)“批量”设定格式 通过按下“Ctrl”键并配合鼠标左键单击或按下左键并拖动的操作选择不连续单元格,或者通过按下鼠标左键并拖动选择连续单元格,将鼠标移至选中的任何区域内,单击左键弹出快捷菜单,选择其中的“单元格格式??”一项进行“批量”设定单元格格式,或者利用“格式”工具条上的图标进行格式设定。 (3)“批量”输入 众所周知,在相邻单元格中输入相同的内容可以通过复制来实现。对于不相邻单元格中输入相同的内容除通过复制粘贴来实现外,还可以采取如下快捷方法实现:先按下“Ctrl” 9 键并配合鼠标左键单点或按下左键并拖动的操作,选中所有要输入相同内容的单元格式,然后键入要输入内容,按下“Ctrl”键之后按“Enter”键,即可完成操作。 (4)“批量”求和 在Excel上工作时,对数字求和是经常遇到的操作,除传统的输入求和公式并复制外,对于连续区域求和可以采取如下方法:假定求和的连续区域为m×n的矩阵型,并且此区域的右边一列和下面一行为空 白,用鼠标将此区域选中并包含其右边一列或下面一行,也可以同时两者均选中,单击“常用”工具条上的“Σ”图标,则在选中区域的右边一列或下面一行自动生成了求和公式,并且系统能自动识别选中区域中的非数值型单元格,求和公式不会产生错误。 根据以上介绍,相信大家还能总结出许多对工作簿、工作表、单元格进行“批处理”的方法,来提高我们的工作效率。 相关热词搜索:批处理 表格 查找 excle excel表格筛选怎么做 excel2003表格操作失误 excel断电后如何恢复 10
/
本文档为【批处理查找excle表格】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索