【问题标题】:Remove parentheses with text in Excel在 Excel 中删除带有文本的括号
【发布时间】:2015-09-08 14:12:32
【问题描述】:

我有一份员工姓名列表。有些名称的格式为

约翰·史密斯

同一列表中的某些名称被列为

简·史密斯(已终止)

对于终止的名称,我需要在 excel 中删除(终止)。

我该怎么做?

【问题讨论】:

  • 下面的公式有效,但添加的空间使 vlookup 对已终止的员工不适用,因为名称后有空格。知道如何删除空格以便名称匹配吗?

标签: excel text parentheses


【解决方案1】:

一个简单的解决方案是使用替换功能:

=SUBSTITUTE(C3,"(Terminated)","")

其中 C3 是包含要修改的文本的单元格。

【讨论】:

  • 您可以将其设为 If 声明,这将允许他向下拖动一整列(而不仅仅是知道哪些行已“终止”):=If(Right(C3,1)=")",SUBSTITUTE(C3,"(Terminated)",""),C3)
  • 我遇到的问题是我正在从另一个选项卡式电子表格中进行 vlookup。对于已终止的员工,由于添加了空格,因此无法识别姓名。知道如何删除吗?
  • =SUBSTITUTE(C3," (Terminated)","")
  • Tim 有您需要的更新。我忘了在我的陈述中抓住额外的空间.. :)
  • 如何替换括号内的任何内容? ..任何没有特别“终止”的内容
【解决方案2】:

由于您的问题没有FormulaVBA 标记,另一种方法是使用Excel 的Find and Replace 功能。

1

在要删除带有文本的括号的工作表上,按键盘上的 Control-F。

2

当对话框打开时,单击替换选项卡。

3

键入以下不带引号的内容:

" (Terminated)"

请注意,在第一个括号之前有一个空格字符。同样,不要输入引号。

4

Replace with 字段留空。

5

点击Replace All按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    相关资源
    最近更新 更多