Excel编写随机号码段手机号公式

我想要同时生成随机1515204,1589525,1390522等号码段的随机手机号,有没有公式可以实现啊

输入以下公式,然后向右向下填充公式

=CHOOSE(RANDBETWEEN(1,3),1515204,1589525,1390522)&TEXT(RANDBETWEEN(0,10^4-1),"0000")

公式分成两部分,CHOOSE(RANDBETWEEN(1,3),1515204,1589525,1390522)表示随机从1515204,1589525,1390522三个数号选一;TEXT(RANDBETWEEN(0,10^4-1),"0000")表示,将0-9999之间的随机数以4位数显示。从而实现在给出的号段随机生成号码的效果。

 

详见附图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31

'按alt+f11进入VBE编辑窗口,然后选择插入----模块----会打开一个模

'块窗口,把下面的代码复制进去--保存,再次按alt+f11返回excel窗口

'按alt+f8打开运行宏窗口,会看到lotto宏,运行它就可以了!

假如数据在A列,号码从A2开始,在B2单元格里输入公式“=IF(COUNTIF(A:A,A2)>1,"重复","不重复")”,然后点击B2单元格,在该单元格的右下方出现一个黑十字,左键拖住它往下拉复制公式到需要的位置。

本回答被网友采纳
第2个回答  推荐于2017-12-15
比如 A1输入
=CHOOSE(RAND()*2+1,15152040000,15895250000,13905220000)+ROUND(RAND()*10000,0)
下拉(要多少,就下拉多少行)
按F9刷新变化号码。本回答被网友采纳
第3个回答  2014-03-26
=CHOOSE(RAND()*3+1,15152040000,15895250000,13905220000)+INT(RAND()*10000)
第4个回答  2015-01-10
怎么在Excel表格中生成1820557号段的所有手机号码,急用,谢谢