EXCEL中如何实现同一个表格内容的前半部分和后半部分互换

如题,一个表格中的内容是[name 6m],这整个一竖行都是[name 8m]诸如此类格式的,具体的name具体的m不同单元格是不一样的,但是中间有部分手动输入反了,变成了【8m name 】,正确的格式应该是name 在前,中途格式反了的单元格挺多的,不太适合自己剪切后半部分再粘贴到前半部分,这里这部分格式反了的单元格是集中在一块的,请问有何方法,可以让【8m name】等变回【 name 8m】吗?谢谢。

=RIGHT(A1,4)&" "&LEFT(A1,2) 在反了的第一个单元格旁边输入这样的公式,然后向下填充。如果数据特别规则的话,应该能达到效果;中间的空格数量可以在公式里调整。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-25

使用查找和替换就可以了

    查找内容:8m name

    替换为:name 

    点击全部替换就好了。

第2个回答  2013-12-25
假设 你这些 数据 在A列 那么 你在 B列输入如下公式 把他们调换过来……
那么 你这些数据的 前后 两段 之间 应该都有一个 空格……

B2 =RIGHT(A2,LEN(A2)-FIND(" ",A2))&" "&LEFT(A2,FIND(" ",A2)-1) 向下复制 ……

注意 双引号 之间 是 一个 空格……
然后 复制这些转换过来的 数据 在选中 A列那些数据 然后 右键 选择性粘贴 数值……最后删掉B列本回答被网友采纳
第3个回答  2013-12-25
假如此此行是A行,复制此行,到B列粘贴,选取B列,进入数据菜单——分列——分隔符号——下一步——空格,确定。在D1中输入公式
=IF(RIGHT(B1,1)="m",C1&" "&B1,A1)
下拉公式可以一次搞定。复制D列,在A列上用选择性粘贴——数值,确定即可。
第4个回答  2013-12-25
="name "&LEFT("8m name",2)
如果【8m name】在A1单元格,以上公式可改为
="name "&LEFT(A1,2)
相似回答