Excel如何安排隨機亂數座位表
3099 |
Excel如何安排隨機亂數座位表 |
孫運璿:錦子老師您好,請教一下,請問要如何將B欄與F欄的人,隨機安排到J2:M6儲存格中,不知要如何作業?
錦子老師:這個問題解決方法如下:
步驟1:點取C2儲存格,輸入公式:
=RAND()
再將公式複製到C3:C11儲存格。
步驟2:點取F2儲存格,輸入公式:
=RAND()
再將公式複製到F3:F11儲存格。
步驟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鍵,將公式貼上。
【公式說明】
=INDEX($B$2:$B$11,MATCH(LARGE($C$2:$C$11,(ROW(1:1)-1)*2+COLUMN(A:A)),$C$2: $C$11,0))
公式1:LARGE($C$2:$C$11,(ROW(1:1)-1)*2+COLUMN(A:A))
傳回C2:C11儲存格中第N(指定列號減1再乘2後加上A欄編號)大的值。
公式2:MATCH(公式1,$C$2: $C$11,0)
在C2:C11儲存格中搜尋公式1傳回的數值位置。
公式3:INDEX($B$2:$B$11,公式2)
在B2:B11儲存格中將公式2傳回的編號位置之儲存格內容輸入。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我