今天凡太百科給各位分享隨機(jī)生成名字的知識,其中也會(huì)對excel隨機(jī)生成名字進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

如何用EXCEL隨機(jī)生成姓名
如果在EXCEL中有一個(gè)工作表已經(jīng)有姓和名的字典了,還比較好辦,否則,比較難以實(shí)現(xiàn)。
比如你A列是姓,總共100個(gè),B列和C列是需要選擇的作為名字的組合,也是100個(gè),則可以在D列生產(chǎn)隨機(jī)組合的名字,在D1單元格輸入公式
=INDIRECT("A"RANDBETWEEN(1,100))INDIRECT("B"RANDBETWEEN(1,100))INDIRECT("C"RANDBETWEEN(1,100))
就可以組成以A列為姓名,B列為名字第一個(gè)字,C列為名字第二個(gè)字的隨機(jī)姓名組合。如果要變化,按照這個(gè)思路修改公式就可以。
excel中怎樣生成隨機(jī)姓名
excel中怎樣生成隨機(jī)姓名?有的時(shí)候我們在excel需要大量的姓名數(shù)據(jù)來做測試,今天小編就來教大家一個(gè)在excel中快速生成姓名的小技巧。
工具原料excel
方法/步驟分步閱讀
1
/8
首先在新建的excel表格的A1單元格中復(fù)制粘貼100個(gè)常見的姓氏,然后在A2單元格中復(fù)制粘貼100個(gè)常見的名字,如下圖:
2
/8
然后了解一下這個(gè)教程中用到的公式,=RANDBETWEEN(1,100) 這個(gè)公式就是生成一個(gè)1到100的隨機(jī)數(shù),如下圖:
3
/8
然后了解一下這個(gè)教程中另外一個(gè)公式,=MID(A1,1,1) 這個(gè)公式中第一個(gè)參數(shù)是文本,然后第二個(gè)參數(shù)是從文本的第幾個(gè)字符開始,第三個(gè)參數(shù)是截取幾個(gè)字符,如下圖:
4
/8
下圖中公式的作用就是從A1單元格中的100個(gè)常見姓氏中選取一個(gè)出來,如下圖:
5
/8
下圖中的公式就是從A2單元格中的100個(gè)常見名中選取一個(gè)出來,如下圖:
6
/8
下圖中的公式就是
1.從A1中選取出一個(gè)常見姓氏
2.從A2單元格中選取出一個(gè)常見名
3.從A2單元格中選取出一個(gè)常見名
然后將這三部分內(nèi)容使用【】拼接起來,如下圖:
7
/8
下圖中的公式在步驟6公式的基礎(chǔ)上做出了改進(jìn),步驟6拼接出來的是3個(gè)字的名字,步驟7在步驟6的基礎(chǔ)上選取名字的前兩位或前三位,如下圖:
8
/8
然后將公式復(fù)制得到多個(gè)隨機(jī)的姓名,如下圖:
注意事項(xiàng)
個(gè)人觀點(diǎn),僅供參考。
感謝閱讀。
內(nèi)容僅供參考并受版權(quán)保護(hù)
Excel 如何在一堆名字里隨機(jī)抽數(shù)個(gè)名字,不重復(fù)
如果A列數(shù)據(jù)在A1:A50,那么在B1:B50單元格輸入=RAND()
按Ctrl+Enter組合鍵結(jié)束;
在C1:C5單元格輸入=INDEX(A:A,MATCH(LARGE(B:B,ROW()),B:B,0))
按Ctrl+Enter組合鍵結(jié)束,生成隨機(jī)且不重復(fù)的名字。
excel如何隨機(jī)生成名字
EXCEL有隨機(jī)函數(shù)rand或者(randbetween)的功能,但是沒有隨機(jī)生成名字的功能。當(dāng)然,如果你確實(shí)需要的話,可以使用char函數(shù)來解決這個(gè)問題,不過char函數(shù)只能生成數(shù)字,字母和一些符號,不能生成漢字。如果生成漢字,則建議使用VBA。
當(dāng)然,你也可以自己找一些名字,然后讓隨機(jī)選擇??梢允褂秒S機(jī)函數(shù)+choose,或者vlookup等函數(shù)來隨機(jī)選擇。
excel怎么隨機(jī)生成名字
首先來做一項(xiàng)準(zhǔn)備工作:
1. 準(zhǔn)備一些常用姓氏,100個(gè)就夠了,網(wǎng)上搜一下吧!bai
2. 名字常用漢字。我找了300個(gè),經(jīng)常出現(xiàn)在姓名當(dāng)中的漢字也就300多個(gè)吧!
從網(wǎng)上搜來的往往用空格或“,”“、”等隔開,需要把這些字符替成空,不是替換成空格,而是什么也沒有。
把姓氏漢字放在E1單元格,名字漢字放在E2單元格。
再來復(fù)習(xí)幾個(gè)相關(guān)的函數(shù)以及函數(shù)的嵌套使用:
先復(fù)習(xí)一下隨機(jī)函數(shù)吧!
公式1 =RANDBETWEEN(1,100) 隨機(jī)生成一個(gè)1到100之間的整數(shù)。
還會(huì)用到一個(gè)函數(shù):MID()
公式2 =MID(E1,10,1) 從E1單元格的第10個(gè)字符開始取出3個(gè)字符。
如果把公式2中的10換成1到100之間的隨機(jī)數(shù),也就是把公式2中的10替換成公式1,這樣就會(huì)得到一個(gè)隨機(jī)的姓氏。
公式3 =MID(E1,RANDBETWEEN(1,100),1) 得到一個(gè)隨機(jī)的姓氏。
現(xiàn)在我們可以生成隨機(jī)姓名了。
這是公式原貌:
=MID(MID(E$1,RANDBETWEEN(1,100),1)MID(E$2,RANDBETWEEN(1,300),1)MID(E$2,RANDBETWEEN(1,300),1),1,RANDBETWEEN(2,3))
看上去亂糟糟的,其實(shí)就是這樣的結(jié)構(gòu):
=姓名名,先生成三個(gè)字的姓名。
公式中的“”用來把兩邊的字符串連接在一起。
公式中“姓”代表隨機(jī)生成的一個(gè)姓氏。
公式中“名”代表隨機(jī)生成的一個(gè)名字。
在此基礎(chǔ)上,外面再套一個(gè)函數(shù),隨機(jī)取兩個(gè)字或三個(gè)字形成最終的姓名:
=MID(姓名名,1,RANDBETWEEN(2,3))
以上供參考。
用Excel隨機(jī)生成姓名
陳林黃張李王吳劉蔡楊許鄭謝洪郭邱曾廖賴徐周葉蘇莊呂江何蕭羅高周葉蘇莊呂江何蕭羅高潘簡朱鍾彭游詹胡施沈余盧梁趙顏柯翁魏孫戴范方宋鄧杜傅侯曹薛丁卓馬阮董唐溫藍(lán)蔣石古紀(jì)姚連馮歐程湯黃田康姜汪白鄒尤巫鐘黎涂龔嚴(yán)韓袁金童陸夏柳凃邵
嘉瓊桂娣葉璧璐婭琦晶妍茜秋珊莎錦黛青倩婷姣婉嫻瑾穎露瑤怡嬋雁蓓紈儀荷丹蓉眉君琴蕊薇菁夢嵐苑婕馨瑗琰韻融園藝詠卿聰瀾純毓悅昭冰爽琬茗羽希寧欣飄育瀅馥筠柔竹靄凝曉歡霄楓蕓菲寒伊亞宜可姬舒影荔枝思麗秀娟英華慧巧美娜靜淑惠珠翠雅芝玉萍紅娥玲芬芳燕彩春菊勤珍貞莉蘭鳳潔梅琳素云蓮真環(huán)雪榮愛妹霞香月鶯媛艷瑞凡佳
辰士以建家致樹炎德行時(shí)泰盛雄琛鈞冠策騰偉剛勇毅俊峰強(qiáng)軍平保東文輝力明永健世廣志義興良海山仁波寧貴福生龍?jiān)珖鴦賹W(xué)祥才發(fā)成康星光天達(dá)安巖中茂武新利清飛彬富順信子杰楠榕風(fēng)航弘
彈出下方查找和替換窗口,對應(yīng)輸入就可以,需要注意的是,我們需要把「頓號和空格」清空,
只需要在替換為一欄按一下Delete鍵就相當(dāng)于刪除了
之前版本替換為不填寫內(nèi)容,目前好像不行了
相關(guān)的函數(shù)以及函數(shù)的嵌套使用方法說明:
第一個(gè)隨機(jī)函數(shù):randbetween()
//rand是「英文單詞random:隨機(jī) 」的縮寫,between兩者之前,這樣這個(gè)函數(shù)就容易記住了~
?=RANDBETWEEN(1,100) 隨機(jī)生成一個(gè)1到100之間的整數(shù)。
第2個(gè)函數(shù):MID()
// mid是「英文middle:中間的」的縮寫。
=MID(E1,10,1) 從E1單元格的第10個(gè)字符開始取出1個(gè)字符。
E1代表Excel第E列第一行的單元格,E$1代表Excel中第E列第一行單元格固定
(3)如果把公式2中的10換成1到100之間的隨機(jī)數(shù),也就是把公式2中的10替換成公式1,這樣就會(huì)得到一個(gè)隨機(jī)的姓氏。
公式3?=MID(E1,RANDBETWEEN(1,100),1) 得到一個(gè)隨機(jī)的姓氏。
這是公式原貌:
=MID(MID(E$1,RANDBETWEEN(1,110),1)MID(E$2,RANDBETWEEN(1,149),1)MID(E$2,RANDBETWEEN(1,149),1),1,RANDBETWEEN(2,3))
看上去亂糟糟的,其實(shí)就是這樣的結(jié)構(gòu):
=姓名名,生成三個(gè)字的姓名。
公式中的“”用來把兩邊的字符串連接在一起。
公式中“姓”代表隨機(jī)生成的一個(gè)姓氏,用randbetween(1,110),110是姓氏的總數(shù),參考第一步
在此基礎(chǔ)上,外面再套一個(gè)函數(shù),隨機(jī)取兩個(gè)字或三個(gè)字形成最終的姓名:
=MID(姓名名,1,RANDBETWEEN(2,3))
公式中有三處用到"$",是因?yàn)橐吕?,所以需要把E1、E2單元格的行固定住,不會(huì)因?yàn)橄吕l(fā)生變化。
不懂的可以底下留言評論哦~










