Board logo

標題: 下拉式清單關聯參照問題 [打印本頁]

作者: 074063    時間: 2015-7-26 14:15     標題: 下拉式清單關聯參照問題

詳附件, 請問...
1. A2 清單點選類別(ex:AX)
2. B2、C2、D2、E2下拉式清單內容帶出與A2類別相關清單
3. data資料庫會更新, 參照範圍能自動更新
4. 下拉式清單參照data範圍能跳過(排除)空白資料格
作者: ML089    時間: 2015-7-26 22:26

回復 1# 074063

[attach]21495[/attach]

名稱設定 (使用於資料驗證中的清單)
不良因素        =OFFSET(data!$F$27,,MATCH(Sheet2!$A2,data!$F$26:$J$26,)-1,COUNTA(OFFSET(data!$F$27:$F$34,,MATCH(Sheet2!$A2,data!$F$26:$J$26,)-1)))
作業人員        =OFFSET(data!$L$3,,MATCH(Sheet2!$A2,data!$L$2:$P$2,)-1,COUNTA(OFFSET(data!$L$3:$L$12,,MATCH(Sheet2!$A2,data!$L$2:$P$2,)-1)))
產品        =OFFSET(data!$A$1,MATCH(Sheet2!$A2,data!$B:$B,)-1,,COUNTIF(data!$B:$B,Sheet2!$A2))
零件        =OFFSET(data!$F$19,,MATCH(Sheet2!$A2,data!$F$18:$J$18,)-1,COUNTA(OFFSET(data!$F$19:$F$24,,MATCH(Sheet2!$A2,data!$F$18:$J$18,)-1)))
製程        =OFFSET(data!$F$3,,MATCH(Sheet2!$A2,data!$F$2:$J$2,)-1,COUNTA(OFFSET(data!$F$3:$F$16,,MATCH(Sheet2!$A2,data!$F$2:$J$2,)-1)))
類別        =OFFSET(data!$D$2,,,COUNTA(data!$D:$D)-1)
作者: 074063    時間: 2015-7-26 23:28

回復 2# ML089


    謝謝ML089大大指導 :)
作者: 074063    時間: 2015-7-28 01:48

回復 2# ML089


        大大不好意思, 有些部份頭腦還轉不過來, 提供一份附件是否能請大大幫寫涵數

        參照資料在data工作表 (資料會有新增或修改)
        B:G 為下拉式清單
        C:G 下拉式清單內容與B欄位相關聯 (ex: B2點選AX, C:G下拉式清單只會帶出與AX相關的清單內容供選取)
        所有下拉式清單內容不要有空白值

        以上請問涵數如何寫法
作者: 074063    時間: 2015-7-29 13:49

回復 2# ML089


    名稱設定 (使用於資料驗證中的清單)
不良因素        =OFFSET(data!$F$27,,MATCH(Sheet2!$A2,data!$F$26:$J$26,)-1,COUNTA(OFFSET(data!$F$27:$F$34,,MATCH(Sheet2!$A2,data!$F$26:$J$26,)-1)))
作業人員        =OFFSET(data!$L$3,,MATCH(Sheet2!$A2,data!$L$2:$P$2,)-1,COUNTA(OFFSET(data!$L$3:$L$12,,MATCH(Sheet2!$A2,data!$L$2:$P$2,)-1)))
產品        =OFFSET(data!$A$1,MATCH(Sheet2!$A2,data!$B:$B,)-1,,COUNTIF(data!$B:$B,Sheet2!$A2))
零件        =OFFSET(data!$F$19,,MATCH(Sheet2!$A2,data!$F$18:$J$18,)-1,COUNTA(OFFSET(data!$F$19:$F$24,,MATCH(Sheet2!$A2,data!$F$18:$J$18,)-1)))
製程        =OFFSET(data!$F$3,,MATCH(Sheet2!$A2,data!$F$2:$J$2,)-1,COUNTA(OFFSET(data!$F$3:$F$16,,MATCH(Sheet2!$A2,data!$F$2:$J$2,)-1)))
類別        =OFFSET(data!$D$2,,,COUNTA(data!$D:$D)-1)


問題:
測試了一下, 若類別資料沒有排序, 產品下拉清單無法正確與類別對應,  還請大大指導:'(
作者: ML089    時間: 2015-7-29 22:32

回復 4# 074063

[attach]21562[/attach]

[attach]21563[/attach]
作者: ML089    時間: 2015-7-29 22:33

回復 5# 074063

檔案同樓上

[attach]21564[/attach]
作者: 074063    時間: 2015-7-30 08:47

回復 7# ML089


    [attach]21567[/attach][attach]21568[/attach]

    原始資料(data工作表) 單位(A:A)沒有排序,  Sheet1產品下拉清單依然沒正確對應單位
作者: 074063    時間: 2015-8-1 22:52

回復 7# ML089


    不好意思, 請問大大是否有法解
作者: ML089    時間: 2015-8-10 22:49

回復 9# 074063

雖然公式都對,但 清單 好像不接受由公式產生的陣列值。

需要加點 VBA 處理,再將排序後的資料寫回表單裡再引用。




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