在EXCEL表格中,数字和字母的组合,要在每一组第5位之后加”-“和第10位之后加”-“。谢谢!
答案:3 悬赏:70
解决时间 2021-04-07 21:14
- 提问者网友:心裂
- 2021-04-06 22:56
每一组都是10位或者12位。刚好是10位的,后面不用加”-“。如12345678910B0,要改成:12345-78910-B0。如987654321C0,改成:98765-321C0。都是在同一列中,希望能批量修改。
最佳答案
- 二级知识专家网友:说多了都是废话
- 2021-04-07 00:15
亲,假如您的数据在A1单元格,则在B1粘贴这个公式:
=IF(LEN(A1)=10,LEFt(A1,5)&"-"&RIGHt(A1,LEN(A1)-5),LEFt(A1,5)&"-"&MId(A1,6,5)&"-"&RIGHt(A1,LEN(A1)-10))
=IF(LEN(A1)=10,LEFt(A1,5)&"-"&RIGHt(A1,LEN(A1)-5),LEFt(A1,5)&"-"&MId(A1,6,5)&"-"&RIGHt(A1,LEN(A1)-10))
全部回答
- 1楼网友:温柔刺客
- 2021-04-07 01:40
用IF公式吧,如果第一个在A1,
=IF(LEN(A1)=12,LEFt(A1,5)&"-"&MId(A1,6,5)&"-"&RIGHt(A1,2),LEFt(A1,5)&"-"&RIGHt(A1,5))
- 2楼网友:一只傻青衣
- 2021-04-07 01:16
=countif(范围,"a")这里的范围好像是a2:ad21
下面是我的例子
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯