EXCEL表格中如何把数字串的第四位数全部替换

EXCEL表格中如何把数字串的第四位数全部替换... EXCEL表格中如何把数字串的第四位数全部替换 展开
 我来答
ilovewenrui
2011-03-16
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
=REPLACE(A1,4,1,"a")
其中A1是原数字串,4是第四位数,1是一共替换几位(咱们仅替换1位),a是被替换数。
太极健1969
2011-03-16 · TA获得超过9034个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3650万
展开全部
我来个宏的,可灵活替换的
Sub 替换字符()
Dim arr
Dim R&, x&, T1&, T2&, iC&
Dim T3 As String
iC = InputBox("请输入数据所在列号")
R = Cells(65536, iC).End(xlUp).Row
arr = Range(Cells(1, iC), Cells(R, iC)).Value
T1 = InputBox("请输入要替换字符的起始位置")
T2 = InputBox("请输入要替换的字符个数")
T3 = InputBox("请输入替换成的字符或字符串")
For x = 1 To UBound(arr)
If arr(x, 1) <> "" Then
arr(x, 1) = Application.Replace(arr(x, 1), T1, T2, T3)
End If
Next x
Cells(1, iC).Resize(UBound(arr)) = arr
End Sub
可实现指定的数据列,指定被替换字符的起始位置和个数,指定替换成的字符或字符串,结果写入原指定的数据列中。数据量大时,用这个宏,可以很方便的替换您想替换的字符且运行速度快。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjyf0208
2011-03-16 · TA获得超过6625个赞
知道大有可为答主
回答量:1859
采纳率:0%
帮助的人:1980万
展开全部
=REPLACE(A1,4,1,"A")
上例是把第四位替换成字母A
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tyxh0916
2011-03-16 · TA获得超过8842个赞
知道大有可为答主
回答量:4258
采纳率:50%
帮助的人:4143万
展开全部
=replace(A1,4,1,替换内容)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式