excel根據條件隨機抽取樣本?

時間 2023-01-24 14:10:05

1樓:我是楊威利

您好,隨機的問題我解決了。您用下面的**吧。

sub button1_click()

set sl_sheet1 = createobject(""

for n = 2 to sheets("表1").cells(, 1).end(xlup).row

sheet1_a = worksheets("表1").cells(n, 1).value

sheet1_d = worksheets("表1").cells(n, 4).value

'訂單+客戶。

sheet1_key = serno & sheet1_a & sheet1_d

'客戶。sheet1_item = sheet1_d

if sl_ =false then

sl_ sheet1_key, sheet1_item

end if

nextdim arrsheet1_key() as string

for m = 2 to sheets("表2").cells(, 2).end(xlup).row

if sl_"表2").cells(m, 2).value) <1 then

arrsheet1_key =

indexofvalue(worksheets("表2").cells(m, 2).value)),if ubound(arrsheet1_key) >0 then

worksheets("表2").cells(m, 5).value = arrsheet1_key(1)

end if

elseworksheets("表2").cells(m, 5).value = 無匹配資料"

end if

nextend sub

2樓:一抹蓮

excel 區域資料根據條件隨機不重複提取 假設是2個工種分別11個,根據工種,隨即顯示6個不重複的姓名按f9重新整理,變化。

如何在 excel 按條件 隨機抽取人員?

3樓:1陳杭榮

隨機抽取,不足4位時,按實際人數抽取(隨機排序)

4樓:臧愛枝愛運動

加一列輔助列=rand()生成一組隨機數,然後再一列判斷分組。如隨機數在a1:a40,那麼在b1:

b40輸入陣列函式 =trunc((rank(a2:a41,$a$2:$a$41)-1)/5)+1

excel如何實現隨機抽取且不重複

excel指定條件隨機抽樣 15

5樓:無畏

假設你的號碼源在a列並從a1開始,在b1輸入:

=index(large(if(left(right(a$1:a$10000,3),1)="2",a$1:a$10000,),row($1:

$10000)),ceiling(rand()*sumproduct(--large(if(left(right(a$1:a$10000,3),1)="2",a$1:a$10000,),row($1:

陣列公式,按ctrl+shift+回車結束點選任一空白單元格,按delete鍵,b1將產生倒數第三位為2的隨機**號碼。

(因你的資料量太大,計算速度會受到影響,稍等一會即可)

6樓:海獅

從號碼池裡抽出倒數第三位為2的**號碼公式是b1=if(left(right(a1,3))=2",1,""下拉,結果為1時即被選中。

7樓:匿名使用者

如果是一人矩形區域你直接選中這個區域 然後ctrl+f然後 你在查詢那個地方輸入*2?? 然後查詢全部 然後你看到下邊 有個地方放工作簿 工作表 值列出了些東西,然後你把那個選中,然後你就 會看到倒數第三位為2的選中了已經,然後你找乙個變籃色的單元格右鍵 複製找個地方貼上就可以了如果有問題可以發我郵箱。

用excel隨機抽樣用什麼函式?

8樓:老巫婆你送後

1、開啟excel**,在a列做好資料,然後b列輸入函式=rand()。

2、輸入函式後,下拉複製函式,就可以得到隨機抽樣的結果。

3、選中隨機抽樣結果後,然後點選工具欄中的百分比。

4、隨機抽樣就做好了。

9樓:匿名使用者

a1輸入 =rand()

向下填充至 a24

b1輸入 =rank(a1,$a$1:$a$24)向下填充至b24

b列就會出現乙個1-24數字的隨機分布。

b1-b9可滿足你第乙個要求。

b1-b24 分成6組,滿足你第二個。

要求隨機函式,每操作一次,就會變化,如需確定乙個隨機排布選擇b列 複製。

選擇c列。右鍵選擇性貼上。

選擇值就確定下來了。

10樓:明佳妙明

參考下面可以。

1-24為一列,數量全為1為一列,生成24個隨機號1-24

24個人名為一列,數量全為1為一列,生成24個隨機人名,把24名為6組可以。

11樓:匿名使用者

用rand函式加排序功能。

可以做到:1.在a列中輸入1-24的序列(可以在a1輸入乙個1,然後選擇單元格,滑鼠移到單元格右下角按住向下拉至24)

2.在b1中輸入「=rand()」向下填充至b243.選擇b列,點選工具欄中的資料→公升序,在彈出的視窗中選擇「擴充套件選定區域」,再點選「排序」按鈕。

此時a列中的序號已經打亂了,直接看a1至a9中的值就可以達成「隨機抽查9桶」的要求了,把a1至a24每4個分為一組就是「隨機分6組」了。

12樓:qqlook瞧瞧看

使用rand函式。

rand()函式生成0-1的隨機數。

滿足條件1:整數。

條件2:1-24內。

調整下公式。

=int(rand()*b-a))+a

這個a-b就改成1-24就ok了。

excel如何從一組資料中隨機選擇一組資料?

13樓:一條酸菜魚

1、電腦開啟excel**,要在a列中隨機抽取一組資料。

2、在c列中輸入公式

3、輸入公式後,回車後,就會隨機生成乙個資料。

4、下拉複製公式,就會隨機生成其他資料。

5、a列中更改資料,c列中的公式也會隨機改變資料。

14樓:第七次要分

如下圖例子,在a1:a10中隨機抽取乙個數字:

公式=index(a:a,randbetween(1,10)),公式核心:隨機整數函式randbetween(1,10),隨機1-10之間的整數。

抽取樣本的常用方法有哪些,抽樣調查都有哪些方式方法?

心理學課件 簡單隨機抽樣 也稱為單純隨機抽樣 純隨機抽樣 sps抽樣 是指從總體n個單位中任意抽取n個單位作為樣本,使每個可能的樣本被抽中的概率相等的一種抽樣方式。系統抽樣 也叫機械抽樣或系統抽樣。是將總體各單位按一定標誌或次序排列成為圖形或一覽表式,然後按相等的距離或間隔抽取樣本單位。分層抽樣 先...

excel內如何根據不同條件新增公式,使用sumifs公式老是不對,求高人指點

凱 sumifs f f,c c,h h,d d,最後乙個顏色的使用如下公式 sumifs f f,c c,h h,d d,left i21,find 以上 i21 1 退休畫線工 沒看到你的公式,截圖中既沒行號和列標,也沒公式編輯欄顯示出公式。你自己面對完整的資訊尚且不知道出錯原因,別人僅面對你乙...

如何用EXCEL的VBA來實現根據條件篩選結果

陸不大 這個問題我也沒做過,臨時找了兩個函式,結合起來能解決,也許不是最好的辦法,但能解決總是好的,呵呵 做出的樣表如下 a b c d 1 姓名 班級 班級 班級 2 1222 2323 3434 3 姓名 班級 數學成績 語文成績 4 張三 1222 78 85 5 李四 2323 79 83 ...