在 Microsoft Excel 文件中,我在行中显示如下文本:
1. Rc8 {[%emt 0:00:05]} Rxc8 {[%emt 0:00:01]} 2. Rxc8 {[%emt 0:00:01]} Qxc8 {} 3. Qe7# 1-0
我需要删除花括号 {
和 }
中出现的所有文本,包括括号本身。
在上面的例子中,有三个这样的花括号实例。但有些行可能不止于此。
我尝试了 =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
如果您注意到,只有一个实例被删除。我如何让它适用于所有实例?谢谢。
最佳答案
突出显示所有内容 去更换 在要替换的文本中输入{*} 留空替换
这应该替换所有的花括号和它们之间的任何东西
关于excel - 删除出现在两个字符之间的文本 - 多个实例 - Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36835136/