EXCEL数据中,固定位数文字后面添加统一文字的方法?

比如在列1中有10行数据,数据都是12个文字组成的,类似ABCDEFGHIJKLM这样的数据。
现在想在每三个文字后添加一个“-”符号,将数据变成ABC-DEF-HIJ-KLM这种样子。
请问可以利用什么函数解决这个问题。
谢谢大家的帮助。

第1个回答  2014-10-16
用mid函数分别提取出来吧 最后用&符号把他们连接起来
第2个回答  2014-10-16
=MID(A1,1,3)&"-"&MID(A1,4,3)&"-"&MID(A1,7,3)&"-"&MID(A1,10,3)

笨办法追问

非常感谢您的回答。您这个办法也非常的好。

第3个回答  2014-10-16
A1 =LEFT(A1,3)&"-"&MID(A1,4,3)&"-"&MID(A1,7,3)&"-"&RIGHT(A1,3)下拉本回答被提问者采纳
相似回答