Excel表格裡怎麼隨機資料(Excel怎樣在表格中輸入隨機資料)
如下圖是一份表格,現在我們想要在B列內隨機錄入生產部、銷售部、財務部。在C列考核成績中隨機錄入A,B,C,D,E。
插入兩列輔助列,並在在輔助列中輸入下圖所示內容,
在B2單元格輸入公式=CHOOSE(RANDBETWEEN(1,3),$E$2,$E$3,$E$4),並填充到底即可完成部門列隨機錄入
然後在C2單元格錄入公式=CHOOSE(RANDBETWEEN(1,5),$F$2,$F$3,$F$4,$F$5,$F$6)並下拉填充到底。即可完成考試成績列隨機錄入
選中全部部門及考核成績資料區域,然後右擊滑鼠選擇複製
選擇B2單元格,右擊滑鼠,選擇貼上為值即可完成部門及考核成績的隨機錄入
下面以生成隨機部門為例跟大家簡單介紹一下這個公式,首先是RANDBETWEEN函式,它的作用是於生成兩個指定數之間的一個隨機整數。
本文中【RANDBETWEEN(1,3)】的作用是隨機生成1~3之間的整數。為方便大家理解在G2單元格輸入公式=RANDBETWEEN(1,3),並下拉填充結果如下圖所示。(ps:每一次計算工作表時都將返回一個新的隨機整數,或者按下F9也會生成一個新的隨機整數)
著是CHOOSE函式,它的主要用於根據索引值從一組資料中返回相應位置的數值。它的語法結構是=CHOOSE(索引值,引數1,[引數2],…[引數254])本文中choose函式的索引值為RANDBETWEEN函式隨機生成的1~3之間的整數,而引數則為財務部,生產部,銷售部。因此此公式可以隨機生成指定部門。
最後解釋一下為什麼要將資料複製貼上為值,前文說了RANDBETWEEN 每次計算工作表時都將返回一個新的隨機整數。也就是說每次計算工作表時隨機生成的資料都會發生改變。因此我們將資料複製貼上為值。