本文作者:office教程网

如何查找包含通配符的文本?

office教程网 2023-09-08 10:29:39
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

Q我想查找并使用其它的字符替换工作表单元格文本中的*号,但实际上会替换掉单元格中所有的文本字符,如下图1所示,如何只替换掉*号呢?

图1

A由于Excel会把*号当成任意数量的字符,因此在查找时不仅仅是单元格中的*号,还会是单元格中的所有字符。这样,替换掉的不仅仅是单元格中的*号,会替换掉单元格中的所有字符,就像图1中的那样。

如果我们在查找时,在*号前加上一个“~”号,那么就会只是找到单元格中的*号,并且在替换时会会正确地替换掉*号,如下图2所示。

图2

同理,Excel会认为?号代表字符中?号所在位置是任意一个字符。因此,如果只是要查找单元格里文本中的?号,那么在查找时应该在?号前加上“~”号。

例如下图3的示例工作表,想将“Gree?Red”中的“?”替换成“n”。

如何在不同的页中打印每个学生的成绩?

Q:如下图1所示的工作表,我已经按照学生姓名排序,现在想要在不同的页中打印每个学生的成绩数据? 图1 A:我们介绍使用VBA来隐藏并逐条显示记录,从而实现批量打印。当然,后面的文章中也提到过可以使用筛选达到同样的效果。 下面介绍的实现方法,不使用VBA,只使用Excel自身的功能。 方法1:使用“分类汇总”

图3

如果像上图3那样设置“查找和替换”,结果如图4所示。

图4

可以看到,不想要替换的也被替换了。因为Excel认为“r、d”也是?号代表的字符。

应该像图5这样,在?号前加上“~”才能得到正确的替换结果。

图5

如何限定用户只能操作工作表中指定区域?

Q:我想只让用户操作下图1所示的工作表的单元格区域B2:D5,该如何设置? 图1 A:这里介绍3种方法。 方法1:使用工作表保护功能 第1步:选取可以操作的单元格区域B2:D5。 第2步:按组合键,调出如图2所示的“设置单元格格式”对话框。在“保护”选项卡中,取消选中“锁定”前的复选框,单击“确定”按钮。

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:如何查找包含通配符的文本?发布于2023-09-08 10:29:39
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: