在Excel中查找电话号码及其城市代码

时间:2018-01-19 07:44:23

标签: excel phone-number

我有一些地址,我需要从中提取电话号码及其城市代码。 这是专栏

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

1 个答案:

答案 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将使用大括号包装公式。