如何在excel中批量在字符中间加入-号

如把00030F468D00变成00-03-0F-46-8D-00... 如把00030F468D00变成00-03-0F-46-8D-00 展开
 我来答
hlhcygs
2015-06-27 · TA获得超过3174个赞
知道大有可为答主
回答量:2987
采纳率:66%
帮助的人:1930万
展开全部

如图公式=MID(A1,1,2)&"-"&MID(A1,3,2)&"-"&MID(A1,5,2)&"-"&MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),

然后复制B列数据,再复制--选择性贴上-值,复制到A列。

追问
可以讲解一下吗大神
追答
很简单的,MID就是取数,从第几个数开始取数,一共取几个,然后用&将这些数串起来就好了。
isxs
2016-01-12 · TA获得超过2389个赞
知道小有建树答主
回答量:1140
采纳率:85%
帮助的人:213万
展开全部

假设是偶数字符,如下截图:

截取函数LEFT 加 RIGHT ,组合用&连接。 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
本本经销商
2015-06-27 · TA获得超过5457个赞
知道小有建树答主
回答量:1662
采纳率:69%
帮助的人:520万
展开全部
办法有很多种,看你的数据量有多少了。

1,可以用辅助列,然后用文本链接符& 和字符提取函数right / mid /left
2,可以把你的文字先分列,因为很有规律,所以按照长度分列,然后再用文本链接符&链接起来
3,分列后,中间插入列,插入列中输入-号,然后再全部复制到记事本里面,替换掉制表符就可以了。
4,可以先分列,然后另存为csv格式,用记事本打开替换里面的逗号
5,用VBA写代码解决。

如果是我,我会选择第三种或者第四种方法。

如果具体的方法不会可以再追问!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2015-06-27 · TA获得超过1663个赞
知道小有建树答主
回答量:6318
采纳率:30%
帮助的人:925万
展开全部
代码可以...........
追问
我也知道代码可以但是你会吗
追答
我当然会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式