APP下载

单元格中指定字符间文本去除的研究

2021-07-28高楠徐刚

现代信息科技 2021年2期

高楠 徐刚

摘  要:Excel是使用非常广泛的办公软件体系之一,自身带有多种类型、可实现多种功能的内置函数,但仍不能完全满足一些用户的特殊功能使用要求。基于此,Excel提供了宏功能,满足用户通过自定义的方式开发独特功能的使用需求。利用VBA的宏编程技术,通过自定义Excel函数,实现Excel单元格数据中指定字符间文本的批量去除功能,同时提供指定字符去除或保留两种实现模式的解决方案。

关键词:VBA;指定字符;文本去除

中图分类号:TP317      文献标识码: A 文章编号:2096-4706(2021)02-0032-03

Abstract:Excel is one of the more widely used office software systems. It has many types of built-in functions to realize many functions,but it still cannot fully meet the usage requirements of special functions of some users. In view of this,Excel provides macro functions to satisfy users usage requirements that develop unique functions through self-definition way. Using the macro programming technology of VBA and through self-definition of Excel function,the batch removal function of the text between the specified characters in the Excel cell data is realized. At the same time,two implementation modes of solutions removing or retaining of the specified characters are provided.

Keywords:VBA;specified character;text removal

0  引  言

Excel是微软公司Office办公软件体系中的主要模块之一,Excel为普通用户提供各式各样的数据处理、数据分析、数据计算方法。但在一些需要独特操作,使用小众的运算方面,利用Excel提供的各种函数可以分次组合计算实现独特的功能,在实际操作中,虽然能够满足用户的特殊需求,但重复性操作步骤多,影响实际工作效率,此时可考虑利用Excel的宏开发功能,对重复性步骤进行整合编程处理,以自定义运算的方式简化工作步骤。

1  问题提出

在实际工作中,经常遇到一些问题,需要批量去除单元格数据中的括号及括号中的内容,并且需要去除的内容在单元格字符串中的位置并不固定。如在学生学籍管理工作中,规范的专业名称不带括号及括号中的专业方向,但多数原始数据中的专业名称后均带有括号及括号中的专业方向。对于此类数据,在数据规范化处理时,需要批量去除专业名称后面的括号及括号内的专业方向名称。……

登录APP查看全文