从字符串的开头到结尾移动两个字符

时间:2013-10-22 21:43:00

标签: excel

我有一个Excel 2010文档,其中有数百行,每行包含一个单元格,如下所示: (当然没有引号)

“XX - 这里的东西的名字”

我需要改为:

“这里有东西的名字(XX)”

我正在努力找出实现这一目标的最佳方法,并且可以真正使用一些帮助。

5 个答案:

答案 0 :(得分:1)

试试这个:

=RIGHT(A3, LEN(A3) - 5) & " (" & LEFT(A3, 2) & ")"

表示

  • 字符串的最后5个字符,从右到左依次计算
    • 5因为XX空间短划线空间是5个字符
  • 空格和左括号
  • 最左边的两个字符,即XX
  • 一个紧密的括号。

答案 1 :(得分:1)

这个公式适用于你的例子

=MID(A1&" ("&A1,5,LEN(A1))&")"

答案 2 :(得分:0)

=右(A1,LEN(A1)-5)& “(”& LEFT(A1,2)&“)”

答案 3 :(得分:0)

怎么样:

= MID(A1,3,9999)& “(”& LEFT(A1,2)&“)”

但破折号怎么样?

答案 4 :(得分:0)

这也会起作用 - 我喜欢“连接”,因为我不需要跟踪&的

= CONCATENATE(右(A3,LEN(A3)-5),“(”,左(A3,2),“)”)

有很多有趣的方法可以做同样的事情......