excel怎么用公式提取单个单元格中的多段字符再合并到一个单元格?并用“-”连接起来?

工作中从系统内导出的许多长长的代码。现需要将长代码的部分内容转换为容易识别及记忆的短编码。如何实现?不要用MID分别提出到三个单元格后再合并。我要一次输出结果。

单元格的函数,一个公式里可以有多个函数组合成的啊。可以用三个mid函数得到的结果连起来啊。
你的公式可以用如下方法
=你原来的第一个mid函数公式&"-"&第二个mid函数&"-"&第三个mid函数
这样就完成了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-03

=LEFT(A2,2)&"-"&MID(A2,6,3)&MID(A2,18,2)

追问

谢谢了。
我将LEFT改为MID也可以实现。
另外请问:若是想将BPL1100700B002N40-1G中的"007"。"002",“4”提取出来并计算和为多少怎么实现?

追答

=MID(A2,6,3)+MID(A2,12,3)+MID(A2,16,1)

本回答被提问者采纳
相似回答