Nav*_*d K 2 excel vba excel-formula
在 Microsoft Excel 文件中,我在行中有一个文本,如下所示:
1. Rc8 {[%emt 0:00:05]} Rxc8 {[%emt 0:00:01]} 2. Rxc8 {[%emt 0:00:01]} Qxc8 {} 3. Qe7# 1-0
Run Code Online (Sandbox Code Playgroud)
我需要删除花括号{和 中出现的任何文本},包括括号本身。
在上面的例子中,有三个这样的花括号实例。但有些行可能不止这些。
我试过 =MID(LEFT(A2,FIND("}",A2)-1),FIND("{",A2)+1,LEN(A2))
这输出到:{[%emt 0:00:05]}。如您所见,这是这些花括号之间的第一个文本实例。
如果我们像这样在 SUBSTITUTE 中使用它: =SUBSTITUTE(A2,MID(LEFT(A2,FIND("}",A2)),FIND("{",A2),LEN(A2)),"")
我得到这样的输出:
1. Rc8 Rxc8 {[%emt 0:00:01]} 2. Rxc8 {[%emt 0:00:01]} Qxc8 {} 3. Qe7# 1-0
如果您已经注意到,只有一个实例被删除。我如何使它适用于所有实例?谢谢。
| 归档时间: |
|
| 查看次数: |
16507 次 |
| 最近记录: |