我有一些地址,我需要从中提取电话号码及其城市代码。 这是专栏
A
T.C-29-877 (2), CPRA 0124-414210 mob:8578451021
T-Win Park,Westside 211-1421522 fgas-14201
Whitefield, rose bunglow 01221-2102125
Q-Part,bilmore,521-145212 abc@gmail.com
我想提取
0124-414210
211-1421522
01221-2102125
521-145212
我尝试使用delim -
分隔,但因为文本中可能有多个-
,所以它对我没用。
有没有可用于提取这些值的东西? 任何帮助将不胜感激。
由于
DOMNICK
答案 0 :(得分:2)
假设数据在单元格A1中,请尝试按照 CTRL + SHIFT + ENTER 提交需要提交的数组公式。然后复制下来。
=TRIM(MID(SUBSTITUTE(TRIM(SUBSTITUTE(A1,",",REPT(" ",199)))," ",REPT(" ",199)),SEARCH(MAX(IFERROR(-(MID(A1,ROW($A$1:$A$256),COLUMN($A$1:$IV$1)))+0,0)),SUBSTITUTE(TRIM(SUBSTITUTE(A1,",",REPT(" ",199)))," ",REPT(" ",199)),1)-99,199))
如果应用正确,Excel将使用大括号包装公式。