1樓:雲南新華電腦學校
方法/步驟1:
方法/步驟2:
本次介紹的是陣列提取的方式
圖中c3=index(a:a,small(if(match(a$2:a$20,a$2:
a$20,)=row($1:$19),row($2:$20),4^8),row(a1)))&""
公式拆分理解
方法/步驟1:
首先我們從match拆分開始第一步={match(a$2:a$20,a$2:a$20,)}
第二步=
我們可以看到粉色部分經過match獲得的行號和序號並不一致,相同的都顯示同樣一個序號
方法/步驟2:
之後的思路是比較一下兩列的差異,相同的顯示true,不相同的顯示false
方法/步驟3:
而這一步我們把上一步說的思路給實現了
{=if(match(a$2:a$20,a$2:a$20,)=row($1:$19),row($2:$20),4^8)}
然後用if把true的值替換成序號,而false的值替換成4^8的值也就是65536
方法/步驟4:
這一步我們用small排序一下,把4^8的值65536都往後移
{=small(if(match(a$2:a$20,a$2:a$20,)=row($1:$19),row($2:$20),4^8),row(a1))}
small是返回第幾個最小,我們從第一個開始返回,這樣在沒有重複之前都不會出現65536的這值
方法/步驟5:
第六步利用small獲得的排序搭配index返回對應的文字
{=index(a:a,j31)}這個公式是過渡了解用的
方法/步驟6:
第七步進一步完善美化公式搭配&去除0的顯示
最終公式{=index(a:a,small(if(match(a$2:a$20,a$2:
a$20,)=row($1:$19),row($2:$20),4^8),row(a1)))&""}
excel如何在包含自己的20個人名中隨機抽取3個人名,並且這3個人名不能包含自己和重複。
2樓:明佳妙明
20人為一列,數量1,生成隨機人名,前3名是
3樓:匿名使用者
如果20個姓名在a1:a20單元格,那麼在b1:b20單元格輸入=rand() 按ctrl+enter組合鍵結束;
在目標單元格輸入以下公式,然後向下填充公式
=index(a:a,match(large(b:b,row(a1)),b:b,0))
4樓:長生不休
坐等大神解答,樓主有答案後回我一下,我是前來學習的
5樓:
excel函式可以解決,vba也可以解決。需要藉助**來給你演示。
excel 隨機選擇,且不重複選擇人名
6樓:小清新心萌萌噠
方法/步驟
1、先建立從a到q的文字。abcdefghjklmnopq從這個文字中產生一個隨機字母。=mid(a2,randbetween(1,len(a2)),1)含義是從左側單元格的文字中,從隨機位置開始取一個字串長度為1的文字,隨機位置的數值上限,是文字長度。
2、讓原來的26個文字,減去這個已經產生的隨機字母。=substitute(a2,b2,"")。
3、從剩下的文字中產生新的隨機字母,這樣就不會重複,下拉生成所有數值,複製,右鍵選擇性貼上,即可實現不重複的隨機排序序列。
7樓:匿名使用者
要完美實現可能需要編寫巨集,所以簡單一點的辦法:
1.在姓名列的後一列用如下公式並下拉公式;
2.其中公式中a為姓名列的列號,1為姓名的開始行,15為姓名結束行,樓主依實際情況改變,
3.在新產生的列用excel的刪除重複項功能把重複項刪掉並取前10個結果 (刪除重複項前先把新列複製貼上為文字)。
excel如何在一列的多個單元格中隨機組合兩個並且不重複 255
8樓:匿名使用者
在b1中輸入或複製貼上下列公式
=rand()
下拉填充到b6。
在c1中輸入或複製貼上下列公式
=index(a:a,match(large(b:b,row(a1)),b:b,))
下拉填充到c2。
每按一下鍵盤上的f9鍵,c1:c2得到兩個不重複的隨機組合。
excel如何隨機組合幾個單元格內的文字 且不重複 50
9樓:
第一個問題,要求資料列沒有其它資料:
=if(row(a1)>
下拉;第二個問題,要求資料列沒有其它資料:
=if(row(a1)>counta(a:a)*counta(b:b)*counta(c:
c))+1))
下拉。參考附件。
10樓:匿名使用者
每個單元格一個文字,可以取出隨機不重複的內容。形如下表:
a列為隨機**數量的自然數序列
b列為隨機數:=rand()
c列為隨機需求數量的自然數序列
d列為結果:d2=index($a$2:$a$61,match(small($b$2:$b$61,c2),$b$2:$b$61,))
11樓:
如圖:d2輸入
按【ctrl+shift+回車】後,下拉填充公式即可e2輸入:
按【ctrl+shift+回車】後,下拉填充公式即可。
EXCEL怎麼隨機抽取不重複的數字
讓不同型別資料用不同顏色顯示 在工資表中,如果想讓大於等於2000元的工資總額以 紅色 顯示,大於等於1500元的工資總額以 藍色 顯示,低於1000元的工資總額以 棕色 顯示,其它以 黑色 顯示,我們可以這樣設定。1.開啟 工資表 工作簿,選中 工資總額 所在列,執行 格式 條件格式 命令,開啟 ...
EXCEL一列數值中怎麼隨機抽取1組連續數值的集合
b1 offset a 1,450 rand row 1,0 b2 offset a 1,sumproduct max a 1 a 500 b1 row a 1 a 500 0 從b2向下複製公式到b50 每次開啟 都隨機 每次 內部單元格值有變動專,都更新隨屬機 只要 通過 函式計算出 一個 大於...
excel怎麼從一組資料中隨機抽取不重複的數
假設從a1到a100中隨機取5 個不重複數,b2公式 if row a1 1,index a 1 a 100,randbetween 1,100 index a 1 a 100,all if countif b 1 b1,a 1 a 100 0,row 1 100 randbetween 1,101...