excel 怎么将同一列的座机号码和手机号码区分开

发布网友 发布时间:2022-04-22 21:04

我来回答

1个回答

热心网友 时间:2023-09-28 05:50

如果数据内容在A列,需要实现将手机号码提取出来的目的,那么在B1单元格输入以下公式,然后向下填充公式
=LOOKUP(9E+307,--MID(A1,FIND({"13","15","18"},A1),11))
公式表示:在A1单元格中,以13、15、18等手机号码特殊起始号段为FIND的查找条件,截取11位字符长度,并通过LOOKUP函数找出其转换为数值后的最大值,也就是手机号码。
这样的公式,特别适用于内容杂乱无章,但提取的内容有一定的特殊性,比如某特殊字符起始的特定字符长度的数值。
公式也可以同理改写成=-LOOKUP(,-MID(A1,FIND({"13","15","18"},A1),11))
表示:在A1发现特殊号码取11位字符长度后,加上负号,然后通过LOOKUP查找最小值,再通过前面的负号转换为号码。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com