Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2945|回复: 13

[已解决][求助]关于批量替换

[复制链接]
发表于 2009-9-12 15:26 | 显示全部楼层 |阅读模式

比如我想把工作表的中1到30的数字,替换成“文本”

如何实现,一个个替换太浪费时间了

虽然给了最佳答案,但不是我想要的这种效果。

我想要的是数据的替换  如20,21,22,23,24,25,26,27的数字,替换成“数字”怎么做

[此贴子已经被作者于2009-9-12 15:58:23编辑过]
最佳答案
2009-9-12 15:44

[求助]关于批量替换

[求助]关于批量替换

用定位数值,然后按ctrl+回车

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2009-9-12 15:30 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2009-9-12 15:32 | 显示全部楼层

表达不清吧,

如  “1”替换成“文本”

    “2”替换成“文本”

“3”替换成“文本”等。。。。。

回复

使用道具 举报

发表于 2009-9-12 15:33 | 显示全部楼层

Sub ff()
Dim c As Range
For Each c In ActiveSheet.UsedRange
If IsNumeric(c.Value) Then c.Value = "'" & c.Value
Next
End Sub
[此贴子已经被作者于2009-9-12 15:34:24编辑过]
回复

使用道具 举报

 楼主| 发表于 2009-9-12 15:37 | 显示全部楼层

好象不行哈。

我的意思是批量替换(1-30的数字多替换成“数学”)

“1”替换成“数学”

    “2”替换成“数学”

“3”替换成“数学”等,,

回复

使用道具 举报

发表于 2009-9-12 15:39 | 显示全部楼层

用条件格式(介于1-30)设置单元格后,再查找替换
[此贴子已经被作者于2009-9-12 15:39:30编辑过]
回复

使用道具 举报

发表于 2009-9-12 15:43 | 显示全部楼层

请把你的问题说清楚。

上传附件!

回复

使用道具 举报

发表于 2009-9-12 15:44 | 显示全部楼层    本楼为最佳答案   

[求助]关于批量替换

[求助]关于批量替换

用定位数值,然后按ctrl+回车

回复

使用道具 举报

发表于 2009-9-12 15:46 | 显示全部楼层

如果替换成“数学”,把“文本”二字改为“数学”就可以了[em01]
回复

使用道具 举报

发表于 2009-9-12 15:47 | 显示全部楼层

麻烦上传附件![em01]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-24 00:14 , Processed in 0.326114 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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