c++ string删除指定位置字符_单元格中指定位置的字符(Excel表格中的替换函数substitute)...

一、函数英语单词

substitute

英 [ˈsʌbstɪtjuːt] 美 [ˈsʌbstɪtuːt]

  • n. 代用品;代替者
  • vi. 替代
  • vt. 代替

excel函数中,substitute函数我们取:把……替换成……的意思来进行理解。

二、函数含义和参数

substitute函数的分类属于:文本函数打开excel表格,点击编辑栏前的插入函数图标fx,弹出插入函数窗口,在选择类别中选择分类:文本函数,可看到该函数的官方解释:

6108cc2d508283e1f7446915d139ef4a.png

文本函数substitute的含义和参数:将字符串中的部分字符串以新字符串替换
substitute(text,old_text,net_text,instance_unm)

三、函数的使用方法及实例

实例一:下图中,使用了substitute函数,想去掉调休时间中的字符H,只显示成数字形式。

84da932d00cc51a456e50ae51d126133.png

公式为:=substitute(g2,right(g2,1),)解释:就是把G2单元格中,要替换的部分是G2最右侧的1个字符,替换成的内容为空而结算的结果中,H列存在一个并没有把H替换为空的情况。原因是此对应的G列中的原数据中,存在空格,导致把最后1个空格进行了替换。我们来进行一下演示,以及正常的操作:

7c6ed42d32a54e71faddbb21e361e35f.gif

=SUBSTITUTE(G2,"H",)意思是,把G2单元格内的H字符,替换成空,所以,对修改后的公式,就实现了移动H符号的效果。以上公式,等同于=SUBSTITUTE(G2,"H","")解释:当第二个参数以逗号结束时,第3个参数就默认为空了,这里,第3个参数可以不写,或者写的时候,使用1对引号就可以了。升级:如果要把修改后运算的结果中的空格进行去除,应该怎么办:再修正公式:=--SUBSTITUTE(G2,"H",)增加2个符号即可。解释:负负得正,就是把原本为文本的字符,通过负负的运算,转化成了数值,自然中间的空格就没了。上面的gif动画演示,是直接全部替换excel单元格中所有的字符,如果在一个单元格中,有多个相同的字符,且实际中只想替换第几个字符时,添加第4个参数就可以了。

f78038e5fe37c0aaad2937f2023887ef.png

如上图,只想替换第二个点的时候。就是一种实际的情况下面继续上gif动画演示教程,看一下excel函数中substitute的用法。

34d810e51e7751e95dedab8fbf2acfbc.gif

演示教程中演示了替换所有点和只替换第2个点的操作方法,在于2个单元格使用了不同的公式,如下:D3单元格公式=SUBSTITUTE(B3,".",)E3单元格公式=SUBSTITUTE(B3,".","",2)

74abce63dd453b8b1b51b7b312237478.png

区别看到了吗?E3单元格的公式中的第4个参数,指定的就是替换第几个,那如果要替换第1个点,也只需要把E3单元格中的2,修改为1就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值