【问题标题】:How to delete Certain Characters in a excel 2010 cell如何删除excel 2010单元格中的某些字符
【发布时间】:2013-07-13 04:56:28
【问题描述】:

在 A 列中,我有一堆看起来像这样的名称

[约翰·史密斯]

我仍然希望它们在 A 中,但 [] 已删除...

【问题讨论】:

  • SUBSTITUTE( text, old_text, new_text, [nth_appearance] )=SUBSTITUTE(SUBSTITUTE(A1,"[",""),"]","")

标签: excel character excel-2010 cell


【解决方案1】:

将 [ 替换为空,然后将 ] 替换为空。

【讨论】:

  • 这也是我的答案。它比上面任何一个答案都快。
【解决方案2】:

如果[John Smith] 在单元格 A1 中,则使用此公式执行您想要的操作:

=SUBSTITUTE(SUBSTITUTE(A1, "[", ""), "]", "")

内部的 SUBSTITUTE 将所有“[”实例替换为“”并返回一个新字符串,然后另一个 SUBSTITUTE 将所有“]”实例替换为“”并返回最终结果。

【讨论】:

  • 如果我只想删除一个匹配项?
【解决方案3】:

另一种选择: =MID(A1,2,LEN(A1)-2)

或者这个(为了好玩): =RIGHT(LEFT(A1,LEN(A1)-1),LEN(LEFT(A1,LEN(A1)-1))-1)

【讨论】:

    猜你喜欢
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多