【发布时间】:2015-09-08 14:12:32
【问题描述】:
我有一份员工姓名列表。有些名称的格式为
约翰·史密斯
同一列表中的某些名称被列为
简·史密斯(已终止)
对于终止的名称,我需要在 excel 中删除(终止)。
我该怎么做?
【问题讨论】:
-
下面的公式有效,但添加的空间使 vlookup 对已终止的员工不适用,因为名称后有空格。知道如何删除空格以便名称匹配吗?
标签: excel text parentheses
我有一份员工姓名列表。有些名称的格式为
约翰·史密斯
同一列表中的某些名称被列为
简·史密斯(已终止)
对于终止的名称,我需要在 excel 中删除(终止)。
我该怎么做?
【问题讨论】:
标签: excel text parentheses
一个简单的解决方案是使用替换功能:
=SUBSTITUTE(C3,"(Terminated)","")
其中 C3 是包含要修改的文本的单元格。
【讨论】:
If 声明,这将允许他向下拖动一整列(而不仅仅是知道哪些行已“终止”):=If(Right(C3,1)=")",SUBSTITUTE(C3,"(Terminated)",""),C3)
=SUBSTITUTE(C3," (Terminated)","")
由于您的问题没有Formula 或VBA 标记,另一种方法是使用Excel 的Find and Replace 功能。
在要删除带有文本的括号的工作表上,按键盘上的 Control-F。
当对话框打开时,单击替换选项卡。
键入以下不带引号的内容:
" (Terminated)"
请注意,在第一个括号之前有一个空格字符。同样,不要输入引号。
将Replace with 字段留空。
点击Replace All按钮。
【讨论】: