0

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

“XX - 这里某物的名字”

我需要更改为:

“这里某物的名称(XX)”

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

4

5 回答 5

1

尝试这个:

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

意思是

  • 除了字符串的最后 5 个字符之外的所有字符,从右到左计数
    • 5 因为 XX 空格破折号空格是 5 个字符长
  • 一个空格和一个左括号
  • 最左边的两个字符,即 XX
  • 一个右括号。
于 2013-10-22T21:59:51.717 回答
1

给定您的示例,此公式将起作用

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

于 2013-10-22T22:00:48.657 回答
0

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

于 2013-10-22T21:48:19.083 回答
0

这也可以 - 我喜欢“连接”,因为我不需要跟踪 & 的

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

这么多有趣的方法来做同样的事情......

于 2013-10-22T23:05:05.427 回答
0

怎么样:

=MID(A1,3,9999) & "(" & LEFT(A1,2) & ")"

但是破折号呢?

于 2013-10-22T21:57:00.683 回答