3099Excel如何安排隨機亂數座位表

Excel如何安排隨機亂數座位表

3099

Excel如何安排隨機亂數座位表

孫運璿:錦子老師您好,請教一下,請問要如何將B欄與F欄的人,隨機安排到J2:M6儲存格中,不知要如何作業?

image

錦子老師:這個問題解決方法如下:

步驟1:點取C2儲存格,輸入公式:

=RAND()

再將公式複製到C3:C11儲存格。

步驟2:點取F2儲存格,輸入公式:

=RAND()

再將公式複製到F3:F11儲存格。

image

步驟3:點取J2儲存格,輸入公式:

=INDEX($B$2:$B$11,MATCH(LARGE($C$2:$C$11,(ROW(1:1)-1)*2+COLUMN(A:A)),$C$2: $C$11,0))

步驟4:點取K2儲存格,輸入公式:

=INDEX($B$2:$B$11,MATCH(LARGE($C$2:$C$11,(ROW(1:1)-1)*2+COLUMN(B:B)),$C$2: $C$11,0))

步驟5:點取L2儲存格,輸入公式:

=INDEX($F$2:$F$11,MATCH(LARGE($G$2:$G$11,(ROW(1:1)-1)*2+COLUMN(A:A)),$G$2: $G$11,0))

步驟6:點取M2儲存格,輸入公式:

=INDEX($F$2:$F$11,MATCH(LARGE($G$2:$G$11,(ROW(1:1)-1)*2+COLUMN(B:B)),$G$2: $G$11,0))

步驟7:框選J2:M2儲存格範圍,按CTRL+C鍵複製,再框選J3:M6儲存格範圍,按CTRL+V鍵,將公式貼上。

image

【公式說明】

=INDEX($B$2:$B$11,MATCH(LARGE($C$2:$C$11,(ROW(1:1)-1)*2+COLUMN(A:A)),$C$2: $C$11,0))

公式1LARGE($C$2:$C$11,(ROW(1:1)-1)*2+COLUMN(A:A))

傳回C2:C11儲存格中第N(指定列號減1再乘2後加上A欄編號)大的值。

公式2MATCH(公式1,$C$2: $C$11,0)

C2:C11儲存格中搜尋公式1傳回的數值位置。

公式3INDEX($B$2:$B$11,公式2)

B2:B11儲存格中將公式2傳回的編號位置之儲存格內容輸入。

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我