excel单元格内容调换位置

excel单元格里内容:侧板(车架)DZ02-40-03-02.dwg , 用什么方法可以将后面的图号“DZ02-40-03-02”放在图纸的名称“侧板(车架)”之前,调换后效果是“DZ02-40-03-02侧板(车架).dwg ” ,因为是大批量的,所以要用到一些函数,请高手教教我

如果单就你这张表来说的话,所有的信息编号内容都是“汉字DZ数字串.dwg”,所以
这种调换可以这样做:
1、拆分单元格,将“汉字DZ数字串.dwg”依据分隔符号“DZ”分列,分成“汉字”、“DZ数字串.dwg”两列(列1,列2);
2、将第二列“DZ数字串.dwg”依据分隔符号“.”分列,分成“DZ数字串”、“.dwg”两列(列2,列3);
3、在后边另起一列,输入公式“=列2+列1+列3”,搞定;
PS:拆分单元格在EXCEL的 "数据/ 分列"选项下。还有不清楚的可以给我发邮件
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-09-06
excel单元格内容调换位置可以采用下面的方法:

1、找到你要调换位置的内容的规律,根据你介绍的情况来看,所有的信息编号内容都是“汉字+左括号+汉字+右括号+DZ数字串.dwg”,所以这种调换可以这样做:
2、拆分单元格,将“汉字DZ数字串.dwg”依据分隔符号“DZ”分列,分成“汉字”、“DZ数字串.dwg”两列(列1,列2);
3、将第二列“DZ数字串.dwg”依据分隔符号“.”分列,分成“DZ数字串”、“.dwg”两列(列2,列3);
4、在后边另起一列,输入公式“=列2+列1+列3”,搞定;
PS:拆分单元格在EXCEL的 "数据/ 分列"选项下。
另外,如果对vba比较了解的话,也可以写个小程序来实现,由你要完成的功能而定。
第2个回答  2011-12-01
注意到你的所有文件名都是以DZ开头,中间有"."的,有共同特征就好操作。可以用find函数找出DZ和"."的位置。

用辅助列,如你的A5是:侧板(车架)DZ02-40-03-02.dwg
辅助列对应公式为:=MID(A5,FIND("DZ",A5),FIND(".",A5)-FIND("DZ",A5))&LEFT(A5,FIND("DZ",A5)-1)&RIGHT(A5,LEN(A5)-FIND(".",A5)+1)
分别得出三段的文字进行连接。其他相应进行填充。
第3个回答  2011-12-01
原来你的图号的内容 长度不固定啊~~
上次写的公式:=CONCATENATE(LEFT(RIGHT(A1,17),13),LEFT(A1,LEN(A1)-17),".dwg")
不是太适用了。但是如果是 个别图号的长度不固定,这个方法也算可以。最后要手动改动一些数据。

假设你的数据里,图号都是以DZ开头的,那就按

假设你的内容在A1
在B1输入公式=find("DZ",a1,1)得到DZ字母所在在位置
然后在C1输入公式=MID(A1,B1,LEN(A1)-B1-3) & LEFT(A1,B1-1) & ".dwg"
将B1与C1向下粘贴就可以了

PS:好像你问了一遍了啊
第4个回答  2011-12-01
如果数据在A列,在B列填入下式,=CONCATENATE(RIGHT(A1,17),LEFT(A1,LEN(A1)-17)),下拉本回答被网友采纳
相似回答