在 excel 中查找 phone 号码及其城市代码

Find phone number along with its city code in excel

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

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 - 分开,但由于文本中可以有多个 -,所以它对我不起作用。

有什么可以用来提取这些值的吗? 任何帮助将不胜感激。

谢谢

多姆尼克

假设数据在单元格 A1 中,请尝试遵循需要按 CTRL+SHIFT+ENTER 提交的数组公式。然后抄下来。

=TRIM(MID(SUBSTITUTE(TRIM(SUBSTITUTE(A1,",",REPT(" ",199)))," ",REPT(" ",199)),SEARCH(MAX(IFERROR(-(MID(A1,ROW($A:$A6),COLUMN($A:$IV)))+0,0)),SUBSTITUTE(TRIM(SUBSTITUTE(A1,",",REPT(" ",199)))," ",REPT(" ",199)),1)-99,199))

如果应用正确 Excel 将用大括号括起公式。