功能强大 操作简单快捷、保护数据安全

U盘、硬盘、移动硬盘、内存卡/sd卡、相机回收站等各类存储数据恢复

电脑恢复下载

手机恢复下载

实用Excel技巧分享:搞懂提取手机号码的经典公式

发布时间:2023-07-26 作者:超级兔子

实用Excel技巧分享:搞懂提取手机号码的经典公式!在日常工作中,我们经常需要处理大量的数据,其中包括手机号码。提取手机号码是一个常见的需求,但是如果手动一个个提取,不仅费时费力,还容易出错。今天,我将分享一个实用的Excel技巧,帮助你快速提取手机号码,提高工作效率。

 

一、准备工作 

 

在开始之前,我们需要先准备好待提取手机号码的数据表格。假设我们的手机号码都位于A列,从A2单元格开始。确保数据表格的格式正确,手机号码都是以文本形式存储,而不是数值形式。

 

二、使用LEFT、RIGHT和LEN函数提取手机号码 Excel提供了一系列的文本函数。

 

其中包括LEFT、RIGHT和LEN函数,它们可以帮助我们提取指定位置的字符或计算字符串的长度。下面是提取手机号码的经典公式:

 

=IF(LEN(A2)=11,RIGHT(A2,11),IF(LEN(A2)=12,RIGHT(A2,12),IF(LEN(A2)=13,RIGHT(A2,13),"")))

 

这个公式的含义是,如果手机号码的长度为11位,则提取最后11位字符;如果手机号码的长度为12位,则提取最后12位字符;如果手机号码的长度为13位,则提取最后13位字符。如果手机号码的长度不是11、12或13位,则返回空值。

 

三、应用公式提取手机号码 

 

将上述公式复制到B2单元格,并拖动填充到需要提取手机号码的所有单元格。Excel会根据每个单元格的手机号码长度自动提取相应的位数,非手机号码的单元格将返回空值。

 

四、优化公式 

 

上述公式虽然能够提取手机号码,但是在处理大量数据时,可能会出现效率较低的情况。为了提高效率,我们可以使用数组公式来一次性处理所有数据。

 

首先,选中B2到B1000的单元格(假设有1000个手机号码),然后在公式栏输入以下公式:

 

=IFERROR(IF(LEN(A2:A1000)=11,RIGHT(A2:A1000,11),IF(LEN(A2:A1000)=12,RIGHT(A2:A1000,12),IF(LEN(A2:A1000)=13,RIGHT(A2:A1000,13),""))),"")

 

接着,按下Ctrl+Shift+Enter,Excel会自动将公式转换为数组公式,并一次性提取所有手机号码。这样,无论数据量多大,都能够快速提取手机号码。

 

通过以上实用的Excel技巧,我们可以轻松提取手机号码,提高工作效率。同时,我们也可以根据具体需求进行公式的优化,以适应不同的数据量。希望这些技巧能够帮助到你,在处理数据时更加得心应手。