本帖最后由 砂海 于 2018-10-30 18:38 编辑
假设字符串在 A1 单元格
=LOOKUP(9^9,--MID($A$1,SMALL(IF(NOT(ISNUMBER(--MID($A$1,ROW($1:$98),1)))*ISNUMBER(--MID($A$1,ROW($2:$99),1)),ROW($2:$99),99),2),ROW($1:$9)))
这个是数组公式 , 需安 Ctrl +Shift + Enter 三键完成
==========================================
假设 数据 的"-" ,有规律的话 , 把数据以"-"为符号 分列 , 再处理 会容易些
--------------分割线--------------------------------------------------------
上面公式以字母开头不正确 , 修正如下:
=LOOKUP(9^9,--MID($A$1,SMALL(IF(NOT(ISNUMBER(--MID("A"&$A$1,ROW($1:$98),1)))*ISNUMBER(--MID("A"&$A$1,ROW($2:$99),1)),ROW($1:$98),99),3),ROW($1:$15)))
还是数组公式 , 三键
|