B1输入:
=MID($A1,LARGE(("\"=MID($A1,ROW($1:$100),1))*ROW($1:$100),4-COLUMN(A:A))+1,LARGE(("\"=MID($A1,ROW($1:$100),1))*ROW($1:$100),3-COLUMN(A:A))-LARGE(("\"=MID($A1,ROW($1:$100),1))*ROW($1:$100),4-COLUMN(A:A))-1)
数组公式,即同时按住Ctrl+Shift+Enter结束公式编辑,会自动生成一对“{}”,右拉下拉填充。
公式中以单元格字符长度不超过100个为例,如果有更多,将公式中的100改大些,比如改成300。
亲,如果中间的文字部分是连续的,还可以有办法。
如下图,在B1粘贴数组公式。注意:是数组公式,在单元格里粘贴了以后,千万不要按回车退出,而要按“Ctrl+Shift+回车”退出:
=MID(A1,MIN(IF(LENB(MID(A1,ROW(1:100),1))=2,ROW(1:100))),MAX(IF(LENB(MID(A1,ROW(1:100),1))=2,ROW(1:100)))-MIN(IF(LENB(MID(A1,ROW(1:100),1))=2,ROW(1:100)))+1)