我需要与单元格进行比较,然后仅提取与第三个单元格的差异。我想要像 C 列那样的结果,如果我不需要使用 VBA,我使用 microsoft 365,那就太好了。请帮忙。
我尝试使用替代品,但它不起作用,因为它返回了整个文本的差异。 =Substitute(A2;B2;"") 结果 Iam17yearsold。但我只想要 7 个答案。
假设 TAB、char(8) 不是要比较的文本的一部分,使用它作为分隔符:
=LET( extract_diff, LAMBDA(a, b, LET( idx, SEQUENCE(, LEN(b)), b, MID(b, idx, 1), delim, CHAR(8), ARRAYTOTEXT( TEXTSPLIT(CONCAT(IF(MID(a, idx, 1) <> b, b, delim)), delim, , TRUE) ) ) ), MAP(A2:A3, B2:B3, extract_diff) )