excel2003替换使用技巧,2003excel表格怎么一键替换

首页 > 经验 > 作者:YD1662022-11-03 14:23:47

转载自Stata连享会:


目录


1. 引言

在日常生活中,我们经常需要使用 Word 的查找与替换功能来处理一些简单数据。如果数据相对复杂,我们就需要借助 Word 的正则表达式。关于正则表达式,我们先来定义以下术语:

描述

类型

示例

任一字符

?

s?t 可找到 "sat" 和 "set"

任何字符串

*

s*d 可找到 "sad" 和 "started"

单词开头

<

<(inter) 可找到 "interesting" 和 "intercept",但找不到 "splintered"

单词结尾

>

(in)> 可找到 "in" 和 "within",但找不到 "interesting"

指定字符之一

[ ]

w[io]n 可找到 "win" 和 "won"

此范围内的任一字符

[-]

[r-t]ight 可找到 "right" 和 "sight",范围必须是升序

除了括号内范围中的字符之外的任一字符

[!x-z]

t[!a-m]ck 可找到 "tock" 和 "tuck",但找不到 "tack" 或 "tick"

前一个字符或表达式的 n 个匹配项

{n}

fe{2}d 可找到 "feed",但找不到 "fed"

前一个字符或表达式的至少 n 个匹配项

{n,}

fe{1,}d 可找到 "fed" 和 "feed"

前一个字符或表达式的 n 到 m 个匹配项

{n,m}

10{1,3} 可找到 "10"、"100" 和 "1000"

前一个字符或表达式的一个或多个匹配项

@

lo@t 可找到 "lot" 和 "loot"

2. 内容转置

本节介绍了如何使用正则表达式转置姓名、转置日期。

2.1 转置姓名

第一步,启动 Word,打开一个新的空白文档。复制此文字,将它粘贴到该文档中。

Josh Barnhill Doris Hartwig Tamara Johnston Daniel Shimshoni

第二步,在「开始」选项卡上的「编辑」组中,单击「替换」以打开「查找和替换」对话框。

第三步,选中「使用通配符」复选框。若没有看到「使用通配符」复选框,请单击「更多」,然后选中该复选框。没有选中该复选框时,Word 会将通配符视作文本。

第四步,在「查找内容」框中键入 (<*>) (<*>)。注:两组括号之间包含了空格。

第五步,在「替换为」框中,键入 \2, \1。注:在逗号和第二个斜杠之间包含了空格。然后单击「全部替换」。Word 会转置这些姓名并使用逗号分隔它们。

excel2003替换使用技巧,2003excel表格怎么一键替换(1)

关于正则表达式,在第一个表达式 (<*>) (<*>) 中:

在第二个表达式 \2, \1 中:

2.2 转置日期

第一步,启动 Word,打开一个新的空白文档。复制此文字,将它粘贴到该文档中。注意粘贴时只保留文本。

28th May 2003 1st Jun 2008 2nd Feb 2010 3rd Apr 2020

第二步,按照上文描述打开「查找和替换」对话框,并选中「使用通配符」复选框。

第三步,在「查找内容」框中键入 ([0-9]{1,2})([dhnrst]{2}) (<[ADFJMNOS]*>) ([0-9]{4})。

第四步,在「替换为」框中,键入 \3 \1, \4。注:确保在每个字符集之间插入空格。

第五步,单击「全部替换」。

excel2003替换使用技巧,2003excel表格怎么一键替换(2)

关于正则表达式,第一个表达式 ([0-9]{1,2})([dhnrst]{2}) (<[ADFJMNOS]*>) ([0-9]{4}) 的作用是将日期分解为四个部分,由多组括号来表示。具体来看:

在第二个表达式 \2, \1 中:

3. 批量换行

本节介绍了如何使用正则表达式将 "题号" 替换成 "题号、 换行" 和将选项 "B." 替换成 "换行符 B."。

3.1 题号后加换行符

第一步,启动 Word,打开一个新的空白文档。复制此文字,将它粘贴到该文档中。

5、风险管理的主体是( ) A、法人 B、个人 C、任何组织和个人 D、组织 6、风险管理效益的大小,取决于( ) A、是否能以最小风险成本取得最大安全保障 B、是否能以最小风险成本取得最小安全保障 C、是否能以最大风险成本取得最小安全保障 D、是否能以最大风险成本取得最大安全保障 7、风险管理的方法分为( ) A、控制型和财务型 B、自留型和转移型 C、控制型和转移型 D、自留型和控制型 8、利用签订销售、建筑、运输合同处理风险的风险管理方法是( ) A、财务型保险转移风险 B、财务型非保险转移风险 C、避免型风险管理 D、控制型风险管理

第二步,按照上文描述打开「查找和替换」对话框,并选中「使用通配符」复选框。

第三步,在「查找内容」框中键入 (<[0-9]{1,2}>、)。

第四步,在「替换为」框中,键入 \1^p。注:确保在每个字符集之间插入空格。

第五步,单击「全部替换」。

excel2003替换使用技巧,2003excel表格怎么一键替换(3)

关于正则表达式,在第一个表达式 (<[0-9]{1,2}>、) 中:

在第二个表达式 \1^p 中:

3.2 选项前加换行符

第一步,按照上文描述打开「查找和替换」对话框,并选中「使用通配符」复选框。

第二步,在「查找内容」框中键入 (<[BCD]{1,1}>)。

第三步,在「替换为」框中,键入 ^p\1。注:确保在每个字符集之间插入空格。

第四步,单击「全部替换」。

excel2003替换使用技巧,2003excel表格怎么一键替换(4)

转载自Stata连享会:

✌ 纯属练习Markdown,文章内容也经过精心挑选

✌ 为实现页面中的跳转,利用HTML语法的a标签实现,可惜没效果,知道原因的条友请告知

注意: 据Typora官方问档显示,可以用a标签实现上述方法,不可以用HTML里的span标签

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.