ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 14269|回复: 7

[求助] 如何查找与替换文章中所有的数字格式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-7-25 11:37 | 显示全部楼层 |阅读模式

请教高手,将文中所有出现的数字全部更改为带括号的形式时,一位数不存在问题,但两位数会出现诸如"(1)(2)"的错误---正确的应该是"(12)",该如何操作可一次性成功替换?

TA的精华主题

TA的得分主题

发表于 2008-7-25 12:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

用带同配符的替换功能。具体来说就是(我的Office是英文版,因此翻译过来的某些选项的名称可能和中文版不完全一致,请按实际选择):

1. 替换窗口,点击按钮“更多”,选中“使用通配符”

2. 查找项输入“\((?)\)\((?)\)”(不含引号,下同)

3. 替换项输入“(\1\2)”

4. 替换

查找项的意思:(?)表示任意一个字符,如将?换成*表示任意多字符,需要用()括起;\(和\)表示字符(和),前面加\是为了和通配符的用法(?)区别。

TA的精华主题

TA的得分主题

发表于 2008-7-25 17:24 | 显示全部楼层

楼主的意思可能是直接查找替换数字。

其实用“使用通配符”处理较简单。代码为:
查找:[0-9]{1,}
替换:(^&)

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-7-25 18:02 | 显示全部楼层

多谢两位!

用两种方法试用后,3楼正解,2楼没有一处替换.

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-7-25 18:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
哪位有关于"查找替换"的知识资料,想全面学习一下,拜托了!

TA的精华主题

TA的得分主题

发表于 2008-7-25 20:18 | 显示全部楼层

    3楼的方法可行,2楼的方法中使用的?只是指代任意字符,而不能查到任意数字。

    如果不用通配符的话,其实也可以的,只是会步骤多一点,可以先将查找所有数字替换成某种标记(比如颜色改成红颜色),然后将查找替换这种里面的红颜色的数字加上括号就可以了。繁了一点。

    楼主在论坛里面搜索一下,有很多有关查找替换的的资料的。

 

TA的精华主题

TA的得分主题

发表于 2008-9-30 13:15 | 显示全部楼层
QUOTE:
以下是引用sylun在2008-7-25 17:24:36的发言:

楼主的意思可能是直接查找替换数字。

其实用“使用通配符”处理较简单。代码为:
查找:[0-9]{1,}
替换:(^&)

谢谢守版

TA的精华主题

TA的得分主题

发表于 2014-11-12 09:12 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-16 16:55 , Processed in 0.025979 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表