Board logo

標題: 請教大大如何塞選多項 如圖這樣 [打印本頁]

作者: keovin790916    時間: 2016-2-2 08:44     標題: 請教大大如何塞選多項 如圖這樣

請教大大  如何用塞選判斷


[attach]23225[/attach]
作者: p212    時間: 2016-2-2 10:27

本帖最後由 p212 於 2016-2-2 10:39 編輯

回復 1# keovin790916
1、製作資料來源區之「動態範圍」
(1)定義名稱「代號」,「參照到」輸入
=OFFSET(工作表1!$B$2,,,COUNT(工作表1!$A:$A))
(2)定義名稱「編號」,「參照到」輸入
=OFFSET(工作表1!$A$2,,,COUNT(工作表1!$A:$A))
2、提取「代號」的唯一值
儲存格E4輸入陣列公式(Ctrl+Shift+Enter三鍵齊按輸入公式)
=IFERROR(INDEX(代號,MATCH(0,COUNTIF($E$3:E3,代號),0)),"")
向下複製公式
3、回應「代號」對應的「編號」
儲存格F4輸入陣列公式
=IFERROR(INDEX(編號,SMALL(IF(代號=$E4,ROW(代號),""),COLUMN(A$1))-1),"")
向右、向下複製公式
請參考!
作者: keovin790916    時間: 2016-2-2 10:50

回復 2# p212


    大大這樣的話 可行?  您看看

[attach]23228[/attach]

不同工作頁
作者: keovin790916    時間: 2016-2-2 10:57

大大 如果遇到重複的 我不要顯示  那麼要怎麼修改??
作者: p212    時間: 2016-2-2 11:42

回復 4# keovin790916
請參考!
作者: hcm19522    時間: 2016-2-2 19:59

如何在!
D2下拉{=INDEX(B:B,SMALL(IF(MATCH(B$2:B$728,B$2:B$728,)=ROW(B$2:B$728)-1,ROW(B$2:B$728),4^8),ROW(A1)))&""
E2右拉再下拉{=INDEX($A:$A,SMALL(IF((MATCH($B$2:$B$278&$A$2:$A$278,$B$2:$B$278&$A$2:$A$278,)=ROW(A$2:A$278)-1)*($B$2:$B$278=--$D2),ROW($B$2:$B$278),4^8),COLUMN(A1)))&""




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