標題:
[發問]
請問可以如何達成想要的多層下拉清單??
[打印本頁]
作者:
97forum
時間:
2023-9-5 11:32
標題:
請問可以如何達成想要的多層下拉清單??
在網路爬文及本討論區搜尋後,雖有找到多層下拉清單介紹,但都無法解決方案我的困擾,煩請各位先進幫忙是否可解決。
解決方案方向:
一、使用原有清單工作表架構,製作多層下拉清單
二、
改變
原有清單工作表架構,製作多層下拉清單
目的:
在不同公司會有不同聯絡窗口,如果採用原有清單方式,
1. 採用VLookup方式,當清單工作表新增一筆新聯絡人資料時,過網的資料會跟著改變成最新聯絡人。
2. 如果使用工作表中的同一公司有多筆(例如:購買不同品項會有不同聯絡人),如果採用資料驗證清單方式,在無法確認清單工作表(由於筆數多)資料中聯絡人是隸屬哪家公司下,會有困難導致資料不正確。
想採用下拉多層清單方式去選擇同公司中的不同聯絡人,如此可以固定某公司不同窗口之效果,不會隨之變動。
請各位先進前輩是否有和建議及解決方式。
[attach]36788[/attach]
作者:
星空乂羽翼
時間:
2023-9-5 14:23
您好
建議請附上範例檔案喔
可讓論壇上的前輩們減少時間製作檔案
也方便了解問題,謝謝
作者:
97forum
時間:
2023-9-6 08:24
回復
2#
星空乂羽翼
很抱歉,當下發問時有將附件附上,可能操作方式有誤?
附上檔案 [attach]36797[/attach]
作者:
goner
時間:
2023-9-8 14:31
回復
1#
97forum
資料驗證公式如下:
A公司欄請自行於[清單]工作表多1欄為公司名稱唯一值欄位,此欄為公司選單。
[工作表1]
B欄(聯絡人)選單資料驗證公式如下:
=OFFSET(清單!$B$2,MATCH(A3,公司,0)-1,0,COUNTIF(公司,A3),1)
C欄(電話)選單資料驗證公式如下:
=OFFSET(清單!$C$2,MATCH(B3,聯絡人,0)-1,0,COUNTIF(聯絡人,B3),1)
D欄(分機)選單資料驗證公式如下:
=OFFSET(清單!$D$2,MATCH(C3,電話,0)-1,0,COUNTIF(電話,C3),1)
作者:
97forum
時間:
2023-9-18 14:32
回復
4#
goner
goner 前輩您好,先謝謝您的回復
您回復的小弟不材不甚瞭解,因測試後並無法達到效果
A公司欄請自行於[清單]工作表多1欄為公司名稱唯一值欄位,此欄為公司選單。
>>> 此部分如何能夠去關連到相同公司不同聯絡人的
是否方便提供您的完成檔案供參考呢??感激不盡!!
作者:
goner
時間:
2023-9-18 17:45
回復
5#
97forum
[attach]36827[/attach]
[attach]36828[/attach]
[attach]36829[/attach]
[attach]36830[/attach]
[attach]36831[/attach]
[attach]36832[/attach]
作者:
97forum
時間:
2023-9-19 12:09
回復
6#
goner
感謝goner前輩的詳細解說,問題可以解決了,惟由於所使用的Office2019版本無"UNIQUE"函數,所以只能採用最基本的方式處理。
無論如何,非常感謝前輩的教導及解說。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)