在 google 张中重复每一行 n 次(随机数完好无损)
Repeat each row n times (with random numbers intact) in google sheets
我的目标是为每个区号生成 10 个随机 phone 号码:
在单元格 B3 中,我有以下公式:
=ARRAYFORMULA(ROUND(RANDARRAY(4,7)*9))
负责为每一行生成0到9之间的7个数字(不包括区号)
完整的phone号码一共应该有10个号码(包括区号)
我还想将每个区号与 7 个随机数连接起来,并重复每个完整号码(现在将在一个单元格中)10 次(代码 111 的 10 个随机数,等等...)。
我希望 RANDARRAY 函数在重复时保持动态我不想重复静态数字。
知道如何做到这一点吗?
谢谢!
尝试:
=ARRAYFORMULA(FLATTEN("("&A3:A6&")-"®EXEXTRACT(TEXT(
RANDARRAY(4, 3)*10^20, "0"), "\d{7}")))
带有辅助破折号:
=ARRAYFORMULA(REGEXREPLACE(FLATTEN("("&A3:A6&")-"®EXEXTRACT(TEXT(
RANDARRAY(4, 10)*10^20, "0"), "\d{7}")), "(.+-\d{3})(\d{4}$)", "-"))
我的目标是为每个区号生成 10 个随机 phone 号码:
在单元格 B3 中,我有以下公式:
=ARRAYFORMULA(ROUND(RANDARRAY(4,7)*9))
负责为每一行生成0到9之间的7个数字(不包括区号)
完整的phone号码一共应该有10个号码(包括区号)
我还想将每个区号与 7 个随机数连接起来,并重复每个完整号码(现在将在一个单元格中)10 次(代码 111 的 10 个随机数,等等...)。
我希望 RANDARRAY 函数在重复时保持动态我不想重复静态数字。
知道如何做到这一点吗?
谢谢!
尝试:
=ARRAYFORMULA(FLATTEN("("&A3:A6&")-"®EXEXTRACT(TEXT(
RANDARRAY(4, 3)*10^20, "0"), "\d{7}")))
带有辅助破折号:
=ARRAYFORMULA(REGEXREPLACE(FLATTEN("("&A3:A6&")-"®EXEXTRACT(TEXT(
RANDARRAY(4, 10)*10^20, "0"), "\d{7}")), "(.+-\d{3})(\d{4}$)", "-"))