从文本中提取手机

Extract Mobile from Text

我有包含 4 个手机号码的数据,我想提取手机号码以分隔列

比如我在 A 列中有数据和手机号码 我想提取手机号码以分隔 4 列,例如 B 列和 C 列以及 D 列和 E 列

我已经应用这个公式来提取它还没有完成

=TRIM(MID(SUBSTITUTE(TRIM(MID($A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},$A1&1234567890)),999))," ",REPT(" ",999)),999*(COLUMN(A1)-1)+1,999))

我想像下图这样提取

B1 中尝试以下操作,并将公式向右和向下拖动。

=MID($A1,MIN(IFERROR(FIND(ROW(A:INDEX(A:A,10))-1,$A1,FIND(A1,$A1)+10),"")),10)

注1;是数组公式,需要Ctrl确认ShiftEnter

Note2; 我假设你在 phone 数字第一次出现之前至少有 10 个字符 除了 phone 数字中的数字之外,不是字符串中的数字。