例えばA1セルに応募者数の文字が有り、B1セルにその数を50などと入力します。
A2セルには応募者番号、B2セルには乱数の文字が有るとします。
A3セルから下方に1からの番号を付けるとしてA3セルには次の式を入力して下方にドラッグコピーします。
=IF(ROW(A1)>B$1,"",ROW(A1))
B3セルには次の式を入力して下方にドラッグコピーします。
=IF(ROW(A1)>B$1,"",RAND())
C2セルには当選者と文字を入力し、下方には20名の応募者番号を表示させることにします。
C3セルには次の式を入力して下方にドラッグコピーします。
=IF(ROW(A1)>MIN(B$1,20),"",INDEX(A$3:A$1000,MATCH(SMALL(B$3:B$1000,ROW(A1)),B$3:B$1000,0)))
お礼
短い構文でわかりやすく、行おうとすることができました。 おれいおそくなりごめんなさい 使わせていただきます。