我的目標是為每個區號生成 10 個隨機電話號碼:

在單元格 B3 中,我有以下公式:
=ARRAYFORMULA(ROUND(RANDARRAY(4,7)*9))
它負責為每行生成0到9之間的7個數字(不包括區號)。
完整的電話號碼總共應該有10個號碼(包括區號)
我還想將每個區號與 7 個亂數連接起來,并將每個完整的數字(現在將在一個單元格中)重復 10 次(代碼 111 的 10 個亂數等......)。
我希望 RANDARRAY 函式在重復時保持動態我不想重復靜態數字。
關于如何做到這一點的任何想法?
謝謝!
uj5u.com熱心網友回復:
嘗試:
=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}$)", "$1-$2"))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/440331.html
