ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] Word常用查找与替换实例及方法——实例2

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-7-1 14:25 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
实例2:多级人工序号怎样变自动多级符号
替换前效果       
第1章 Excel简介
1.1 Excel的优点
1.2 理解工作簿和工作表
1.3 在工作表中移动
1.3.1 使用键盘导航
1.3.2 使用鼠标导航
第2章 输入和编辑工作表数据
2.1 了解所使用的数据类型
2.1.1 数值
2.1.2 文本
2.1.4 公式
2.2 向工作表中输人文本和数值
2.3 向工作表中输入日期和时间
2.3.1 输入日期值
2.3.2 输入时间值
3.4 修改单元格内容
3.4.1 删除单元格中的内容
2.4.3 替换单元格中的内容       

替换后效果
1.        Excel简介
1.1.        Excel的优点
1.2.        理解工作簿和工作表
1.3.        在工作表中移动
1.3.1.        使用键盘导航
1.3.2.        使用鼠标导航
2.        输入和编辑工作表数据
2.1.        了解所使用的数据类型
2.1.1.        数值
2.1.2.        文本
2.1.3.        公式
2.2.        向工作表中输人文本和数值
2.3.        向工作表中输入日期和时间
2.3.1.        输入日期值
2.3.2.        输入时间值
2.4.        修改单元格内容
2.4.1.        删除单元格中的内容
2.4.2.        替换单元格中的内容


操作方法:
选择要替换内容,按下Ctrl+H组合键,打开“替换”对话框,勾选“使用通配符”
1、将多级符号列表设置一下(建议其中的选项用制表符不用空格),然后将文档中的相应半角部分替换成制表符
2、点工具栏的多级符号按钮即可;可以看看其中的替换后的文档和使用的多级符号列表之间的“相似关系”
查找内容:        替换为:
(章)^32                        \1^t
([0-9])^32                        \1^t
相关解释及说明:
^32表示半角空格的Ascii码;
将以“章”加半角空格的部分替换成“章”加制表符的样式;
将以数字加半角空格的部分替换成数字加制表符的样式;
点击工具栏的“多级符号”,可以将原来手动编号的部分错误进行修正。
难度级别        ★★☆☆☆
使用级别        ★★★★★


(章)^32                       \1^t
(章)^32   我明白是查找包含“章”后面紧跟着半角的空格(因为空格的 ASCII 码是 32)
替换为文本框中的字符就不是很明白了。只是明白了一半。
因为  ^t 表示 “制表符”,这个明白,但是  斜杠后面加一个数字1   ( \1 ) 是代表什么意思?难道是代表前面“查找”文本框中的“表达式中的值”?这在“Word常用查找与替换实例及方法.doc”文档中没有提到啊。
请各位明示。谢谢!
原帖链接在此:http://club.excelhome.net/thread-195415-1-2.html

TA的精华主题

TA的得分主题

发表于 2011-7-1 15:51 | 显示全部楼层
查找内容:        替换为:
(章)^32                        \1^t
此处的\1表示括号里的内容(也就是“章”)
在有些实例中有说明的
看实例10
1.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-7-17 00:02 | 显示全部楼层
经过不断的尝试和学习,我也说说我的学习心得体会。
我认为  \1  表示的是“查找”对话框中的第一个“表达式”的值,如果采用  \2 也是可以的,但必须“查找”对话框中有两个或两个以上的“表达式”,那么 \2 就也就是代表了第二个“表达式”。
那么何为“表达式”?简单地说,凡是采用了 “ () ”括号包围起来的内容即是“表达式”。
所以,楼上的第10个实例的“相关解释说明”部分也补充了“查找内容处也可以表示为:(^13[!^13@^13])(^13[!^13@^13])  ”在此处就是有了两个表达式,把两个表达式替换为前一个表达式也行,替换为后一个表达式也行。如果替换为第二个表达式就是   \2  ,如果是替换为第一个表达式呢,那就采用了  \1  。

TA的精华主题

TA的得分主题

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

本版积分规则

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

GMT+8, 2025-1-16 16:48 , Processed in 0.041916 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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