【发布时间】: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
如何在 Excel 的另一个单元格中删除一个单元格的列中的特定单词。
例子:如果
*1603 Ad street New York*,*New York*
*1603 Ad street*
【问题讨论】:
标签: excel excel-2007 worksheet-function
使用替换功能:
=SUBSTITUTE(A1,B1,"")
编辑:根据 brettdj 的建议,添加 TRIM 以消除前导或尾随空格:
=TRIM(SUBSTITUTE(A1,B1,""))
【讨论】:
B1?就像我想从单元格中删除的单词列表 A1!!
只需使用替换功能。将“替换为”留空
【讨论】:
试试这个公式来计算单词范围:
=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),""))
【讨论】: