您現在的位置是:首頁 > 籃球

製作Excel隨機姓名生成器,解放你的雙手

  • 由 傲來知趣 發表于 籃球
  • 2022-10-17
簡介我們直接在J列生成重組後的姓名,其實就是就是將F到H列同一行的內容重新合併就可以得到新的姓名了,我們直接在J2單元格輸入以下公式並下拉複製即可:“=CONCATENATE(F2,G2,H2)”這樣就在J列內生成了430個新的姓名,這430個

表格怎麼打一樣的名字

你是否在某種場合下需要大量姓名呢?今天我們就利用Excel來製作簡單易用且高效的隨機姓名生成器,生成幾百上千個姓名只需點一下滑鼠那麼簡單!

製作Excel隨機姓名生成器,解放你的雙手

首先我們在網上或其它途徑找到大量的姓名,越多越好,網上有許多,很多Excel格式的成員名單都可以在網上找到,這裡我們透過各種途徑收集了430個三個字以內的姓名,如圖將它們全部放在了A列。

製作Excel隨機姓名生成器,解放你的雙手

第一步,將每個姓名逐字拆分。

1、將性全部放在B列,直接在B2單元格輸入以下公式並下拉複製:

“=LEFT(A2,1)”

2、將姓名的第二個字放在C列,直接在C2單元格輸入以下公式並下拉複製:

“=IF(LEN(A2)=2,RIGHT(A2,1),MID(A2,2,1))”

3、將姓名的第三個字放的D列,直接在D2單元格輸入以下公式並下拉複製:

“=IF(LEN(A2)=2,“”,MID(A2,3,1))”

這樣就將姓名的每個字都單獨才分開來了。

製作Excel隨機姓名生成器,解放你的雙手

第二步,將拆分出的字進行隨機排序。

首先我們需要在空白處生成三列隨機數,我們是在L到N列生成了三列隨機數,使用的公式是“=RAND()”,如圖,每一列都生成了430個隨機小數。關於RAND函式的使用我們在上一篇文章裡講過,大家可以出門左轉看一下。接下來我們進行隨機排序。

製作Excel隨機姓名生成器,解放你的雙手

1、在F列內對B列的姓進行隨機排序,直接在F2單元格內輸入以下公式並下拉複製:“=INDEX($B$2:$B$430,RANK(L2,L:L))”

2、在G列內對C列的隨機排序,直接在G2單元格內輸入以下公式並下拉複製:“=INDEX($C$2:$C$430,RANK(M2,M:M)) ”

3、在H列內對D列的隨機排序,直接在H2單元格內輸入以下公式並下拉複製:“=INDEX($D$2:$D$430,RANK(N2,N:N))”

製作Excel隨機姓名生成器,解放你的雙手

第三步,將重新排序後的姓名進行重組。

我們直接在J列生成重組後的姓名,其實就是就是將F到H列同一行的內容重新合併就可以得到新的姓名了,我們直接在J2單元格輸入以下公式並下拉複製即可:“=CONCATENATE(F2,G2,H2)”

製作Excel隨機姓名生成器,解放你的雙手

這樣就在J列內生成了430個新的姓名,這430個新姓名是之前430個姓名每個字的重新排序,而且你每操作一次單元格(隨便找個空白單元格按個刪除鍵或雙擊一下再撤銷)都會再次重新排序並生成新組合後的姓名。

當然隨機生成的姓名也是存在重複的可能的,你之前在A列提供的原始姓名越多,重複率就會越低!

Top