前言:
此时你们对“c语言字符插入”大致比较重视,咱们都需要分析一些“c语言字符插入”的相关文章。那么小编在网摘上网罗了一些有关“c语言字符插入””的相关资讯,希望大家能喜欢,看官们快快来学习一下吧!1
职场实例
小伙伴们大家好,今天我们来解决一个这样的问题:如何在联系方式的姓名后添加冒号,具体的工作场景我们来看一下。
如下图所示:
A列有一列联系方式,格式为“姓名+手机号码”的形式,我们发现姓名与手机号码之间数据直接相连,并没有明显的分隔符号间隔,比如我们日常常见的冒号“:”,我们想要实现如C列的效果:在姓名后添加冒号,使姓名与手机号码分隔开来。
2
解题思路
解决这个问题,我们一般情况下会使用到两种常规的方法,一种是智能填充的方法,另一种则是函数公式法。至于大家习惯或者是喜欢用哪种,大家可以自行选择。
智能填充法非常简单:
首先我们需要在B2单元格自己快速的手动输入最终效果数据。我们可以复制A2单元格中的数据粘贴至B2单元格内,然后在姓名与手机号码之间手动输入冒号。完成一个最终效果数据的制作。
然后我们选中B2:B3单元格区域后,按下智能填充快捷键Ctrl+E键,即可实现批量的格式填充,选中区域中所有的单元格数据都会实现诸如A2的单元格数据格式。
这里需要注意的是:
使用智能填充法的前提就是需要将目标数据列与原始数据列相邻放置。比如本例中的A列与B列必须处于相邻位置,否则的话,智能填充将会检测不到数据的存在,无法实现最终的效果。
函数公式法也非常的基础且易理解:
我们首先在B2单元格输入以下函数公式:
=SEARCHB("?",A2)
公式首先使用SEARCHB函数的通配符“?”定位A2单元格中第一个单字节字符出现的位置,也就是第一个数字所在的位置。
我们继续完善B2单元格中的函数公式为:
=REPLACEB(A2,SEARCHB("?",A2),0,":")
REPLACEB函数的语法与REPLACE函数类似,用法基本相同。REPLACEB函数的特点是可以处理区分双字节字符的文本替换或内容插入。
公式中使用REPLACEB函数在第一个数字所在的位置处插入一个冒号“:”。
标签: #c语言字符插入