【发布时间】:2021-11-03 12:49:47
【问题描述】:
我有 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))
我想像下图这样提取
【问题讨论】:
-
所以是 Excel 2007 还是 Excel 2016?您还可以将您的数据发布为降价样本数据吗?如果是 Excel 2016,可以在
B1中使用:=FILTERXML("<t><s>"&SUBSTITUTE($A1," ","</s><s>")&"</s></t>","//s[.*0=0]["&COLUMN(A1)&"]")左右拖动。 -
申请无效
=FILTERXML("<t><s>"&SUBSTITUTE($A1," ","</s><s>")&"</s></t>","//s[.*0=0]["&COLUMN(A1)&"]") -
然后请从标签中删除 Excel 2016 并修改您的问题以包含降价示例数据。
标签: excel vba excel-formula excel-2007