`

Excel2010利用宏进行批量替换与填充

阅读更多
在Excel中,有时一些操作,并不是很好用函数完成,如把去掉单元格中某些字符并把它进行格式转化填充到另外的列中去,这些函数当然可以完成,但是用宏可以更快的完成,下面举一个例子,如有10000条字符串,格式为key=value的形式,要把把key填充到一列中去,value填充到另一列中去,操作步骤为:
  • 打开Excel的宏命令窗口
  • 选择“插入-模块”命令,在开打的窗口中编写代码:
  • Sub 替换()
        For i = 1 To 5

            a = Cells(i, 1).Value
            Cells(i, 2).Value = Split(a, "=")(0)
            Cells(i, 3).Value = Split(a, "=")(1)
       
        Next i
    End Sub
  • 选择菜单中的运行命令来执行

OK我们看到相应的单元格里的值已经被填充好了。

在上面的代码中,实现的功能是把第一列中的值进行以“=”分割,分割后的数组第一个元素填充到第二列中去,第二个元素填充到第三列中去

在Office中,宏命令使用的语言是VB,我们要按照VB的语法要求来编写相应的代码,大家可以根据需求相应的改动代码达到预期的效果
  • 大小: 27.2 KB
  • 大小: 32.5 KB
分享到:
评论
1 楼 shine22fmf 2012-07-24  
     

相关推荐

    用excel自动填充网页表单

    标题“用Excel自动填充网页表单”简明扼要地概括了本文的主要内容:如何利用Microsoft Excel中的编程技术来实现自动填写网页上的表单。 #### 描述解析: 描述部分提供了更具体的信息:“代码实现用Excel表格中数据...

    根据自己做的Word模板,引用Excel表格内容进行批量替换填充内容

    可以用来做奖状,准考证等类似批量替换一些内容的重复性工作

    excel宏整理数据

    "excel宏整理数据"的主题涵盖了如何利用宏来优化和自动化数据处理流程,提高工作效率。下面将详细介绍相关知识点。 1. **宏的基本概念** - 宏是VBA代码的集合,它能够执行一系列操作,如自动填充、格式化、计算、...

    用VBA实现批量数据填充到word模板

    本篇我们将深入探讨如何利用VBA来实现批量数据填充到Word模板中。 首先,我们需要了解VBA的基本结构。VBA代码通常包含模块(Module)、子程序(Sub)和函数(Function)。在批量数据填充的场景中,我们可能创建一个...

    Excel-VBA宏编程实例源代码-文本与图形的操作-批量选择图形对象.zip

    总的来说,通过学习和应用“Excel-VBA宏编程实例源代码-文本与图形的操作-批量选择图形对象.zip”中的内容,你将能够掌握如何利用VBA宏进行更高级的Excel操作,无论是处理文本还是图形,都能更加得心应手。...

    EXCEL的常用259个常用宏代码

    - 数据处理:如批量填充、查找替换、排序、过滤、合并单元格等。 - 图表操作:创建、修改图表类型、调整图表数据源等。 - 公式应用:宏可以插入和修改公式,实现更复杂的数据计算。 - 自动化报告:根据设定条件...

    EXCEL首尾批量添加字符

    在Excel中进行数据处理时,有时我们需要在每个单元格的内容前后批量添加特定的字符,例如前缀或后缀。这在处理大量数据时可以大大提高工作效率。"EXCEL首尾批量添加字符"的主题就聚焦于这一实用技巧。以下将详细介绍...

    Excel-VBA宏编程实例源代码-批量设置单元格格式.zip

    本压缩包"Excel-VBA宏编程实例源代码-批量设置单元格格式.zip"包含了一个名为"批量设置单元格格式.xlsm"的文件,这显然是一款使用VBA宏实现的Excel应用程序,专门用于批量处理单元格的格式设置。 批量设置单元格...

    EXCEL中使用REN命令结合BAT批处理实现照片批量改名.docx

    为解决这个问题,我们可以使用 EXCEL 软件中的自动填充功能和 REN 命令,以及 BAT 批处理命令结合起来,轻松地实现照片批量改名。 知识点 1:EXCEL 的自动填充功能 在 EXCEL 软件中,我们可以使用自动填充功能来...

    巧用VBA编程实现Excel证件的批量打印

    以Excel 2010为例,需要在“文件”选项卡下选择“选项”,打开“Excel选项”对话框,随后自定义功能区,添加“开发工具”选项卡。完成这些步骤后,才能方便地访问VBA编辑器,进行代码的编写与调试。 值得注意的是,...

    excel文件中批量生成insert语句

    3. **复制公式**:将G1单元格中的公式向下拖动填充到所有需要生成INSERT语句的行,Excel会自动替换对应列的单元格值,生成完整的INSERT语句。 4. **检查与复制SQL语句**:检查生成的SQL语句,确保没有语法错误。...

    批量打印文件用宏(word宏)

    在本场景中,宏被用于批量打印奖状,实现了从Excel表格中提取数据并自动填充到Word模板中的功能。 首先,我们要理解Excel表格的作用。在"获奖名单位附件.xls"和"优秀教师.xls"这两个文件中,存储了获奖人员的姓名、...

    VBA操作word/excel/ppt宏

    "Word"文件夹可能包含了与Word相关的VBA宏,例如自动排版、插入文本、查找替换等功能。"Excel之宏应用问答.docx"则可能是一份文档,解答了关于在Excel中使用VBA宏的一些常见问题,可能涉及数据处理、公式应用、图表...

    excel批量插图片

    以上步骤概括了在Excel中根据文件名和文件地址批量插入图片的操作方法,需要注意的是,在操作过程中可能会遇到一些技术问题,比如OCR扫描出的文档文字可能存在识别错误或遗漏,这需要操作者结合上下文理解并进行适当...

    数据替换Excel模板变量生成Excel数据

    当我们需要批量生成基于模板的Excel文件时,"数据替换Excel模板变量生成Excel数据"的方法显得尤为重要。这种方法通常涉及到编程语言(如Python或VBA)与Excel的交互,通过读取模板文件,替换其中的变量,然后生成新...

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    【百家姓与字母序列】运行后可以在单元格中进行百家姓与字母填充,提升录入速度 【一键隐藏非使用区】对空白区域瞬间隐藏起来。可以选择作用对象是当前表还是所有工作表。恢复时也只要瞬间完成(不到1秒) 【文本、...

    利用poi获取excel数据批量插入大量数据到mysql

    本教程将详述如何使用Apache POI库读取Excel数据,并通过Java的JDBC接口批量插入到MySQL数据库中。Apache POI是Java平台上的一个开源项目,它允许程序员创建、修改和显示Microsoft Office格式的文件,其中包括Excel...

    Excel导出数据(根据Excel模板定义)

    "Excel导出数据(根据Excel模板定义)"这个主题涉及到的核心技术是如何根据预设的Excel模板生成和导出数据,通常用于批量生成报表或者进行复杂的数据呈现。下面将详细解释这一过程及其相关知识点。 1. **Excel模板...

    如何在EXCEL表格中批量插入对应图片.doc

    EXCEL 表格批量插入图片操作指南 ...在 EXCEL 表格中批量插入对应图片需要按照一定的步骤进行操作,包括输入公式、粘贴学生信息、批量插入图片等。通过这个操作,可以快速地完成学生信息表格的制作,并提高工作效率。

    excel宏命令大全2

    上述描述中提到了多个宏命令,这些命令主要用于处理Excel数据并与其他应用程序(如Word)进行交互。以下是这些宏命令的详细说明: 1. **F2无格式粘贴到新Word并保存关闭()**: 这个宏可能用于将Excel中的数据无...

Global site tag (gtag.js) - Google Analytics