【问题标题】:How to remove a particular word in an Excel cell?如何删除 Excel 单元格中的特定单词?
【发布时间】:2011-06-02 01:32:49
【问题描述】:

如何在 Excel 的另一个单元格中删除一个单元格的列中的特定单词。

例子:如果

  • A1 = *1603 Ad street New York*,
  • B1 = *New York*
  • 然后在 C1 我想要 = *1603 Ad street*

【问题讨论】:

    标签: excel excel-2007 worksheet-function


    【解决方案1】:

    使用替换功能:

    =SUBSTITUTE(A1,B1,"")
    

    编辑:根据 brettdj 的建议,添加 TRIM 以消除前导或尾随空格:

    =TRIM(SUBSTITUTE(A1,B1,""))
    

    【讨论】:

    • 有没有办法改进这个解决方案并允许它接受一个范围而不是B1?就像我想从单元格中删除的单词列表 A1!!
    【解决方案2】:

    只需使用替换功能。将“替换为”留空

    【讨论】:

    • 也许更详细一点会对用户有所帮助
    【解决方案3】:

    试试这个公式来计算单词范围:

    =TRIM(SUBSTITUTE(A1,INDEX($B$1:$B$56,IF(ISNA(MATCH(FALSE,ISERR(FIND($B$1:$B$56,A1)),FALSE)),0,MATCH(FALSE,ISERR(FIND($B$1:$B$56,A1)),FALSE)),1),""))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-26
      • 1970-01-01
      相关资源
      最近更新 更多