如何在Excel中创建真假列,标识两列间的部分单词匹配?
Excel部分匹配(含单词后空格)解决方案
针对你需要的保留单词后空格的部分匹配需求,直接用LEFT结合LEN的公式就能解决,不用复杂的VLOOKUP或额外TRIM(TRIM会去掉空格,反而破坏你要的匹配规则)。
在C2单元格输入以下公式,下拉填充即可:
=IF(LEFT(B2,LEN(A2))=A2,"Match","No Match")
公式说明:
LEN(A2):获取A列内容的完整长度(包括末尾的空格)LEFT(B2,LEN(A2)):从B列内容的开头提取和A列内容长度一致的字符- 对比提取的字符和A列内容,相等则返回
Match,否则返回No Match
验证你的示例:
| Column1 | Column2 | Column3(公式结果) |
|---|---|---|
| dog | cat | No Match |
| house | house(big) | Match |
| cat | cat | Match |
如果需要忽略大小写匹配,可改用:
=IF(UPPER(LEFT(B2,LEN(A2)))=UPPER(A2),"Match","No Match")
内容的提问来源于stack exchange,提问作者technician518
相关产品推荐
相关产品推荐

