2
假設我們有如下三列:忽略數據驗證列表重複項
ID Sys Code
1 Roma A4
2 Roma A5
2 Roma A5
2 Roma A7
2 Lima A7
3 Lima B1
4 Lima C1
4 Lima D3
4 Lima D5
5 Alpha E9
6 Alpha E2
如從上面觀察到的,所有的列可以包含重複,目標是爲具有三個小區在不同的片材,其中數據將使用驗證列表。一個典型的情況是:
用戶選擇ID(例如2),然後在他選擇Sys的系統(例如Roma)的下一個單元格中,該列表將根據在前一個單元格上選擇的ID進行過濾(僅「羅馬「和」利馬「),最後,他選擇代碼,這將根據所選的系統進行過濾(僅顯示」A5「和」A7「)。
我目前使用的方法是隻有一個單獨的ID列表,這是在第一個驗證列表上使用,然後在第二個驗證列表上使用下面的公式來選擇相應的Sys:
=OFFSET(IDS_Start,MATCH(A1,IDS,0)-2,1,COUNTIF(IDS,A1),1)
哪裏IDS_Start是在我的列表中的第一ID的引用,IDS到整個列ID的引用,並且A1是在其中用戶選擇ID的小區。
上面的問題是,它會導致重複顯示在第二個驗證列表中,有沒有辦法解決這個問題?