Board logo

標題: [發問] 在一個範圍內不出現相同值的公式為何? [打印本頁]

作者: maiko    時間: 2015-11-27 08:23     標題: 在一個範圍內不出現相同值的公式為何?

如圖

[attach]22627[/attach]

[attach]22628[/attach]
作者: hcm19522    時間: 2015-11-27 10:02

B3:B5{=INDEX(H:H,LARGE(IF(COUNTIF(B$1:B1,H$1:H$5)=0,ROW(H$1:H$5)),RANDBETWEEN(1,5-ROW(A1))))
作者: maiko    時間: 2015-11-27 15:53

B3:B5{=INDEX(H:H,LARGE(IF(COUNTIF(B$1:B1,H$1:H$5)=0,ROW(H$1:H$5)),RANDBETWEEN(1,5-ROW(A1))))
hcm19522 發表於 2015-11-27 10:02



    好像是隨機出現,會有重覆值
作者: hcm19522    時間: 2015-11-27 18:01

B2:B5 陣列
作者: hcm19522    時間: 2015-11-27 18:21

B2:B???(預先下拉)=IF(ROW(A1)>COUNTA(H:H)-1,"",OFFSET(H$1,MOD(MATCH(B$1,H:H,)+ROW(A1)-1,COUNTA(H:H)),))
順序取資料 ,到最後欄 ,從頭取資料 ,COUNTA(H:H)表示按H欄資料數目 ,自動判斷 ,H欄資料可增減
作者: maiko    時間: 2015-11-29 18:38

B2:B???(預先下拉)=IF(ROW(A1)>COUNTA(H:H)-1,"",OFFSET(H$1,MOD(MATCH(B$1,H:H,)+ROW(A1)-1,COUNTA(H:H)), ...
hcm19522 發表於 2015-11-27 18:21



    謝謝!正解




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)