REPLACE函数应用问题
如下面图示,要在123456中加点成为12.3456,参数3后面为什么要加“,”,是为了填充3个字符等量替换吗,自学EXCEL函数,不懂的很多,有劳了...
如下面图示,要在123456中加点成为12.3456,参数3后面为什么要加“,”,是为了填充3个字符等量替换吗,自学EXCEL函数,不懂的很多,有劳了
展开
2个回答
展开全部
函数的用法:
Replace(old_text,start_num,num_chars,new_text)
3是开始位置,3后面的 , 逗号实际上是省略了 替换的数量,默认为0,整个意思就是,将H1单元格的第三个字符替换为 .
Replace(old_text,start_num,num_chars,new_text)
3是开始位置,3后面的 , 逗号实际上是省略了 替换的数量,默认为0,整个意思就是,将H1单元格的第三个字符替换为 .
追问
H1单元格的第三个字符替换为 .,可是如果这样的话,结果不是12.456??
追答
因为替换的字符数量为0 ,如果替换的数量为1
REPLACE(H1,3,1,".") 这样就是12.456 了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=REPLACE(H1,3,,".")
这个公式的完整写法是
=REPLACE(H1,3,0,".")
意思是在H1单元格内容中第三个字符起替换0个字符为"."号
这个公式的完整写法是
=REPLACE(H1,3,0,".")
意思是在H1单元格内容中第三个字符起替换0个字符为"."号
更多追问追答
追问
还是不太明白,替换的字符应该从开始位置替换,应该是3开始,因要替换的个数为0,所以黑点就挪到了2的后面,是这样吗
追答
应该是这样说123456的第3个字符位就是在3这个位置,因为要替换掉的字符个为0个,所以没有字符被替换,这样就在第三个字符位置写入了符号“.”,这样原数据就成了12.3456
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询