Excel 将一个单元格的文本与另一个单元格的文本匹配并删除匹配的文本
Excel match text of one cell with another and remove the matching text
我有一个包含两列的 excel sheet,"Brand Name"
和 "Title"
。我想生成一个从 "Title"
.
中删除 "Brand Name"
的单元格
如何使用 excel formula
实现此目的?
我附上了文件的 screenshot
。
你也可以试试这个
假设 A 列为品牌,B 列为标题
=A1&" "&RIGHT(B1,LEN(B1)-FIND(" ",B1))
使用基本文本功能
- 您可以通过多种方式解决此问题。以下是一些使用基本
Excel
函数的函数:
所有出现次数
=TRIM(SUBSTITUTE(B1,A1,""))
第一次出现
=TRIM(SUBSTITUTE(B1,A1,"",1))
串联Space
=SUBSTITUTE(B1,A1&" ","",1)
第一个 Space(B
- 仅限列)
=RIGHT(B1,LEN(B1)-FIND(" ",B1))
长度 + 1(对于 Space): - (LEN(A1) + 1) = - LEN(A1) - 1
=RIGHT(B1,LEN(B1)-LEN(A1)-1)
长度 + 1(对于 Space)
=REPLACE(B1,1,LEN(A1)+1,"")
我有一个包含两列的 excel sheet,"Brand Name"
和 "Title"
。我想生成一个从 "Title"
.
"Brand Name"
的单元格
如何使用 excel formula
实现此目的?
我附上了文件的 screenshot
。
你也可以试试这个 假设 A 列为品牌,B 列为标题 =A1&" "&RIGHT(B1,LEN(B1)-FIND(" ",B1))
使用基本文本功能
- 您可以通过多种方式解决此问题。以下是一些使用基本
Excel
函数的函数:
所有出现次数
=TRIM(SUBSTITUTE(B1,A1,""))
第一次出现
=TRIM(SUBSTITUTE(B1,A1,"",1))
串联Space
=SUBSTITUTE(B1,A1&" ","",1)
第一个 Space(B
- 仅限列)
=RIGHT(B1,LEN(B1)-FIND(" ",B1))
长度 + 1(对于 Space): - (LEN(A1) + 1) = - LEN(A1) - 1
=RIGHT(B1,LEN(B1)-LEN(A1)-1)
长度 + 1(对于 Space)
=REPLACE(B1,1,LEN(A1)+1,"")