如何获取两个单元格之间的差异

如何获取两个单元格之间的差异

我有一个如下所示的 Excel 文件。

  • C 列中的值应该是 A 和 B 之间的差值(A 总是较长,B 始终是 A 的子字符串)。

  • 如果 A 和 B 中的值相同,则 C 将为空。

  • 在 C 中,子字符串(来自单元格 B)应该用空格替换。

Excel文件数据示例:

     A        |      B      |     C
example       | mpl         | exa e
example       | example     | (nothing, or ' ', doens't matter)
example       |             | example
example       | exam        | ple (or ' ple', doesn't matter)
example       | mple        | exa (or 'exa ', doesn't matter)
e x a m p     | x a         | e m p (or 'e  m p')
two words ex  | o words e   | tw x (or 'tw  x')
two words ex. | word        | two s ex. (or 'two  s ex.')

Excel 文件大约有 5000 行,我不想手动进行差异分析。

谢谢,
P。

答案1

使用SUBSTITUTE

=IFERROR(SUBSTITUTE(A2,B2," "),A2)

IFERROR用于处理在 A 列文本中找不到 B 列文本的情况)

相关内容