WPS宏技巧】快速替换表格中的空格为"-",提升数据处理效率 点击使用AI助手 了解更多

发布于 2024-10-22 liusiyang 141 编辑

在处理大量数据时,细节往往决定成败。如何高效地整理和格式化数据,是每个数据分析师必须面对的挑战。本文将向您展示一个实用的技巧,通过编写简单的WPS宏函数,快速将表格中的空格替换为"-",同时确保英文单词间的空格不受影响。

【原帖】

【题目描述】

如下图,将A列中的空格替换成"-",但是不能替换掉英文单词之间的空格。例如:中国银行 Bank OF CHINA 281——>中国银行-Bank OF CHINA-281

【操作效果】

用JSA编写了一个自定义函数Spaces_To_Minus,在B2单元格中输入函数:=spaces_to_minus(A2),向下填充,即可完成替换操作。

【JSA代码】

按ALT+F11打开WPS宏编辑器,复制下方代码粘贴到编辑器中。

function Spaces_To_Minus(rg) //定义一个自定义函数spaces_to_minus,rg为单元格对象

{

str=rg.Value2; //将所选单元格的值赋值给变量str

str=str.replace(/\s/g,'-'); //将所有字符串中的空格都替换为“-”

str=str.replace(/([A-Za-z])(-)([A-Za-z])/g,'$1 $3'); //再将英文字母间的“-”替换回空格

return str; //返回函数结果

}

【往期内容】

1.对明细数据分类汇总,统计库存

2.两表按关键字相互链接,快速查找定位

3.批量创建和删除工作表

4.批量将工作表拆分为独立工作簿

5.批量将工作簿合并为工作表,免费实现会员功能

6.实时查询数据,高端的效果,往往只需要简单的代码

7.按照内容拆分工作表,免费实现会员功能

8.批量合并工作簿,免费实现终极会员功能

9.自动核对报表报送情况,表姐表妹的福音来了

10.以指定单元格内容批量命名表格文件

11.用工作表做数据库,将出库单保存为出库明细

12.用AI拆分工作表,一句话就能搞定

13.在表格中按名称批量插入对应图片

14.按分隔符拆分数据

15.合并同类项,按部门合并姓名,并用顿号隔开

【题目表格下载】

https://kdocs.cn/l/csSJofXeYXup

掌握WPS宏的使用,可以极大地提升工作效率。本文提供的自定义函数Spaces_To_Minus,是处理数据时的一个强大工具。它不仅简化了替换过程,还保证了数据的准确性和可读性。学会这一技巧,您将能够更加高效地管理数据,为决策提供有力支持。

原文链接:https://bbs.wps.cn/topic/9811

上一篇: WPS从入门到熟练的快速指南
下一篇: Word页码设置技巧:调整字体和字号的步骤
相关文章