REPLACE函数应用问题

如下面图示,要在123456中加点成为12.3456,参数3后面为什么要加“,”,是为了填充3个字符等量替换吗,自学EXCEL函数,不懂的很多,有劳了... 如下面图示,要在123456中加点成为12.3456,参数3后面为什么要加“,”,是为了填充3个字符等量替换吗,自学EXCEL函数,不懂的很多,有劳了 展开
 我来答
WHForever
2015-04-13 · TA获得超过1390个赞
知道小有建树答主
回答量:659
采纳率:75%
帮助的人:355万
展开全部
函数的用法:
Replace(old_text,start_num,num_chars,new_text)
3是开始位置,3后面的 , 逗号实际上是省略了 替换的数量,默认为0,整个意思就是,将H1单元格的第三个字符替换为 .
追问
H1单元格的第三个字符替换为 .,可是如果这样的话,结果不是12.456??
追答
因为替换的字符数量为0 ,如果替换的数量为1
REPLACE(H1,3,1,".") 这样就是12.456 了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1975qjm
高粉答主

2015-04-13 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7278万
展开全部
=REPLACE(H1,3,,".")
这个公式的完整写法是
=REPLACE(H1,3,0,".")
意思是在H1单元格内容中第三个字符起替换0个字符为"."号
更多追问追答
追问
还是不太明白,替换的字符应该从开始位置替换,应该是3开始,因要替换的个数为0,所以黑点就挪到了2的后面,是这样吗
追答
应该是这样说123456的第3个字符位就是在3这个位置,因为要替换掉的字符个为0个,所以没有字符被替换,这样就在第三个字符位置写入了符号“.”,这样原数据就成了12.3456
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式