資源描述:
《數(shù)組公式創(chuàng)建無重復項的數(shù)據(jù)有效性下拉列表》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、數(shù)組公式創(chuàng)建無重復項的數(shù)據(jù)有效性下拉列表來源:excel格子社區(qū)有時需要以一列數(shù)據(jù)為來源制作數(shù)據(jù)有效性下拉列表,但當該列數(shù)據(jù)包含重復值時,下拉列表中也會包含這些重復的項目,如下圖中A列包含-?些水果名稱,在C3單元格中直接用數(shù)據(jù)有效性創(chuàng)建的下拉列表就包含了多個重復項,顯得不夠簡潔。ABIC
2、D1水果名稱234567891011麗梨梨ffinf釀西桃桃要在數(shù)據(jù)有效性下拉列表中僅顯示這列數(shù)據(jù)中的唯一值,可以先將該列數(shù)據(jù)中的唯一值提取到輔助列中,再創(chuàng)建下拉列表,具體方法如下:1?用數(shù)組公式提取唯一值。從一列數(shù)據(jù)中獲取唯一值的公式有很多,如下面的數(shù)組公式。假如數(shù)據(jù)在A2:A21區(qū)域,以B列為輔
3、助列,在B2單元格輸入:二INDEX($A$2:$A$21,MATCH(0,COUNTIF($B$1:B1,$A$2:$A$21),0))公式輸入元畢后按Ctrl+Shift+Enter結(jié)束,然后拖動填充柄向下填充公式,直到出現(xiàn)“#N/A“為止,這樣就將A列中的唯一值提取到B列。水果名稱瓜子手瓜瓜瓜子子子西梨梨西西西桃桃桃23456789W唯一值I西瓜.I梨干桃子杏干葡萄蘋果香苗檸檬#N/AC3zs%%杏子2?定義名稱。由于B列中還包含錯誤值“#N/A“,用下面的數(shù)組公式可動態(tài)引用B列中不包含錯誤值的區(qū)域B2:B9:=OFFSET($B$2,,,MATCH(TRUE,ISERROR($
4、B$2:$B$21),0)-1,1)但如果直接將該公式用于數(shù)據(jù)有效性,會出現(xiàn)重新打開工作簿后無法打開下拉列表的問題,因而需將其定義為一個名稱后再應用于數(shù)據(jù)有效性。Excel2003:單擊菜單“插入一名稱一定義”,彈出“定義名稱”對話框,在“在當前工作簿中的名稱”下的文本框中輸入一個名稱,如“weiyizhi”,在“引用位置”下輸入上述公式,單擊“確定”。Excel2007/2010:在“公式”選項卡的“定義的名稱”組中單擊“名稱管理器”,分別輸入一個名稱和上述公式,如圖:J_LJ17k單擊“確定”,關(guān)閉“名稱管理器”。3.設(shè)置數(shù)據(jù)有效性。假如需要在C3單元格中設(shè)置數(shù)據(jù)有效性下拉列表,選
5、擇C3單元格:Excel2003:單擊菜單“數(shù)據(jù)一有效性”;Excel2007/2010:在“數(shù)據(jù)”選項卡的“數(shù)據(jù)工具”組中單擊“數(shù)據(jù)有效性一數(shù)據(jù)有效性”;在彈岀的“數(shù)據(jù)有效性”對話框中選擇“設(shè)置”選項卡,在“允許”下選“序列”,在“來源”下的文本框中輸入公式:二weiyizhi單擊“確定”。這樣C3單元格中的數(shù)據(jù)有效性下拉列表就只顯示A列中的唯一值。