在 Excel 中提取两个相同字符之间的单元格部分

在 Excel 中提取两个相同字符之间的单元格部分

我找到了这个这个帖子但如果两个字符相同,第一个解决方案就不起作用。寻找尽可能短的字符。

答案1

找到了!

=TRIM(MID(A1,FIND(":",A1,1)+1,FIND(":",A1,FIND(":",A1,1)+1)-FIND(":",A1,1)-1))

答案2

您还可以使用 FILTERXML:

=FILTERXML("<a><b>"&SUBSTITUTE(A1,":","</b><b>")&"</b></a>","//b[2]")

在此处输入图片描述


或者:

=TRIM(MID(SUBSTITUTE(A1,":",REPT(" ",999)),1000,999))

在此处输入图片描述

相关内容