關閉→
當前位置:知科普>IT科技>excel製作下拉菜單時怎麼去除重複值

excel製作下拉菜單時怎麼去除重複值

知科普 人氣:3.09W

正常情況下,如果你使用了序列,那沒辦法再加上其他的條件。但是,因為你用了序列,那默認此列單元格中只可以輸入下拉菜單的內容,如果輸入非下拉菜單中的內容會出現提示的。如果你的可以不輸入下拉菜單中的內容,那你進入數據有效性,看一下“出

有時候在製作一份圖表時,面對的是是其中有許多的重複項,那麼在製作下拉菜單時非常受影響,那麼如何在excel製作下拉菜單時去除重複值呢?下面我就來説説解決方法,供需要的朋友進行參考使用:

excel製作下拉菜單時怎麼去除重複值

方法

第一步:我們要把這一組數據製作成下拉菜單,但這組數據中有重複的地方,如果製作成下拉菜單表示不好看,我們首先用鼠標點住拖選全部數據(如下圖):

你要求的是二級下拉菜單製作,方法如下: 製作數據源表格:比如一級菜單為省份,二級菜單為城市,可以將表格製作為下圖這樣的 定位有效自定義區域:選中D2:J5區域,按CTRL+G進行定位,定位常量,此步驟是為了不讓下拉菜單中出現多餘的空白選項

excel製作下拉菜單時怎麼去除重複值 第2張

第二步:這時再去點擊“數據”中的“刪除重複項”,在出現的界面上點擊確定(如下圖):

現將數據源去重後,再做數據有效性即可 詳細操作步驟及演示: 1、備份數據 2、選中數據,數據-刪除重複值 3、用此區域做數據源

excel製作下拉菜單時怎麼去除重複值 第3張

第三步:這時就把其中的重複項全部刪除了留下的全是不重複的項(如下圖):

要同時下拉,又能滿足條件限定是很難的。但只能輸入1和0,又同時滿足限定條件也是可以的。方法: 選中A2:A9,在菜單“數據”-“有效性”-“設置”-“自定義”中輸入公式: =AND(or(a2=1,a2=0),(A1+A2)

excel製作下拉菜單時怎麼去除重複值 第4張

第四步:這時保留住選定區域,點擊工具欄處的公式,再選擇“根據所選內容創建”,在出現的界面“以下列選定區域的值創建名稱”中選擇“首行”,點擊確定(如下圖):

方法1:在設置數據有效性,填寫序列時,就避免填寫重複數據。 可以將原來的數據源,複製到新的一列, 然後點擊“數據”選項卡中的“刪除重複項”,去重, 然後製作序列列表,填到數據有效性選項裏,即可。 方法2:數據有效性,引用單元格區域,改為

excel製作下拉菜單時怎麼去除重複值 第5張

第五步:這個時候我們就開始製作下拉菜單了,點擊首行單元格,然後再點擊工具欄中的數據,再點擊“數據有效性”,在下拉欄中選擇“數據有效性(V)”出現設置界面,在“允許”下拉欄中選擇“序列”,在“來源”中填入“=黨的十九大”(雙引號不要)(如下圖):

這些重複項,只是看起來重複,實際上有區別,一般是末尾有多餘的空白,可以使用CTRL+H替換所有的空格試試看。

excel製作下拉菜單時怎麼去除重複值 第6張

第六步:這樣excel製作下拉菜單時就已經去除了重複值(如下圖):

確實要這樣,複雜一些: 1、在另一區域如 H1~H2分別輸入:2、3 H3~H4分別輸入:1、3 H5~H6分別輸入:1、2 2、選H1~H2——名稱框輸入:XX1——回車 選H3~H4——名稱框輸入:XX2——回車 選H5~H6——名稱框輸入:XX3——回車 3、分別A2和A3——菜單欄——數據——有

excel製作下拉菜單時怎麼去除重複值 第7張

擴展閲讀,以下內容您可能還感興趣。

Excel中,如何下拉列表不出現重複的數據?

1、建立輔助列(SHEET1的F列),用上一次提問的公式,得到兩個工作不重複數據;

2、定義名稱:AA

引用位置:=INDIRECT("Sheet1!F2:F"&SUMPRODUCT(--(Sheet1!$F:$F<>"")))

3、在sheet3中用名稱設置下拉菜單。

追問在Sheet3中直接返回呢?來自:求助得到的回答

求助excel中如何引用工作表中某一列中不重複的部分為作為另一個工作表下拉菜單選項

有兩種方法可以實現:VBA與輔助列提取不重複數據後做下拉菜單,而提取不重複數據又有公式法和查詢法,如SQL或Power Query。下面介紹公式法:

如圖,在“實時庫存總賬”的右側空列,如G列中提取“入庫記錄”中C列的不重複數據,考慮C列可能增加,公式引用的範圍可大一些,如C3:C100(最好不用整列),G列公式也下拉多一些空行,如下拉到G20(一般超過10項的下拉菜單就不太方便了)。

G2=INDEX(出入庫記錄!C:C,MATCH(,COUNTIF(G$1:G1,出入庫記錄!C$3:C$100),)+2)&""

同時按Ctrl+Shift+Enter三鍵輸入數組公式,下拉到G20,得到不重複數據

然後對B列設置數據驗證,序列,引用:

=OFFSET($G$1,1,,COUNT(0/(G$2:G$20<>"")))

excel有效性下拉列表如何不顯示重複項?

在那個來源裏,手動輸入這四項,不要選擇那一列。

輸入的時候不加等號,四項之間用英文的逗號隔開。

excel下拉菜單中重複的數據只顯示一個

那你可以先對姓名列去重複:將姓名列數據複製到其他位置,數據—刪除重複項,然後再作為序列的來源。更多追問追答追問

問題是我要把該姓名學生的歷次成績都顯示出來,這樣怎麼對接數據啊

能否在數據源區域加一個公式,去掉相同的數據,下拉列表中相同的數據只顯示一個

追答什麼意思?你想用數據有效性進行篩選?你具體的想實現什麼功能?説清楚了,大家才可以幫你設計對策啊

你是用的組合框控件?追問窗口控件。

就是有很多原始數據,每個學生都有多條記錄,想做一個下拉菜單,選擇學生姓名,該生的歷次考試成績就會顯示出來,再結合柱狀圖等工具,直觀反映學生每科歷次成績變化追答

窗口控件?這個還真沒用過,你在哪裏選擇插入的?

感覺你的這個問題直接數據透視表+數據透視圖就搞定了。

關鍵點在於源數據的佈局。

做完後類似於:

剛才怎麼也發不上來,最後試一次!

EXCEL多級下拉菜單怎麼設計,基礎資料都是有重複項

把問題作為內容(郵件主題一定要包含“excel”,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表文件(把現狀和目標效果表示出來)作為附件發來看下 [email protected]追問追答按要求發excel文件來

TAG標籤:#excel #下拉菜單 #