在EXCEL中,怎樣讓資料有效性的下拉框顯示的專案更多

時間 2021-10-14 22:51:33

1樓:九柏乘涼

增加搜尋功能,輸入關鍵字減少數量

比如輸入:節能燈,讓它顯示前20個或是30個節能燈商品***************==

首先增加一關鍵字輸入單元格,如:c3

其次增加一列用於儲存搜尋到的資料如:s列

s2=offset(商品!$c$2,small(if(isnumber(find(indirect(cell("address",c$3)),商品!c$2:

e$99)),row(商品!$2:$99)),row(商品!

2:$99)-1)-2,,)

商品 為你記錄名字的工作表,c2為第一個商品名字(因為第一行可能是標題),c2:e99是要搜尋的區域,其他是公式組成部分。

注:此為陣列公式。

最多搜尋出多少個就看你向下拖多少行了。比如:s2:s21(記20行)再定義s2:s21一個名稱如:srh

最後將商品輸入區域的有效性設定為上面這個名稱srh,就實現搜尋功能了。

2樓:滕樹萍

可以用「窗體」來增加下拉框顯示的專案

開啟「檢視-工具欄-窗體」,插入一個組合框。

將窗體覆蓋在要使用的單元格(如c1)上面,調整大小。右擊選擇「設定控制元件格式」,點「控制」選框,在「資料來源區域」,選擇$a$1:$a$1000(你設定的選項的源單元格區域)

「單元格連結」選擇一個單元格,如c1。

「下拉顯示項數」:這個可以自己寫,如50個 ,按確定。

另外,為便於查詢1000個專案。可再試試如下辦法:

例如:a列為專案,在d1中輸入「王」字,則在b列中顯示所有含有「王」的專案,在c1中的資料有效性資料裡只顯示b列的資料。

a b c d

王一 王一 王一 王

王三 王三

李四 小王

小王 王五

王五 王小丫

王小丫陳紅張三李四陳之在b1中輸入:

=index(a:a,small(if(isnumber(findb($c$1,a$1:a$100)),row($1:$100),4^8),row(1:1)))&""

按ctrl+shift+enter 三鍵組合確定。

把b1往下拉至1000行。

選中c1,設定資料有效性,序列為=$b$1:$b$1000

這樣,在查詢某個專案時,只需要輸入一個關鍵字就行了。

3樓:朱薈非

如果是資料篩選可以用一樓的方法,資料有效性只能通過設定來實現

不過如果有1000個專案下來,即使能夠實現,恐怕也沒有實際意義

4樓:匿名使用者

excel中的資料有效性更新是被動式,因此如果你想用公式來實現下拉選單自動更新是做不到的。

最好的做法是利用vba,開啟vba**輸入視窗之後,在對應的sheet**輸入視窗中輸入以下**:

private sub worksheet_change(byval target as range)

if target.address = "$d$4" then cells(5, 5) = ""

end sub

**中的target.address = "" 引號中的內容為indirect指向的單元格的地址,就是你輸入a或者b的那個單元格,然後cell(x,y)表示你需要自動變成空白的那個單元格,括號中的那兩個數字,第一個數字表示行號,第二個表示列號,如單元格e5,對應的行號列號都是5

這樣,如果你每次改變單元格d4中的值的時候,單元格e5中的值就會變為空白,然後你可以在單元格e5中設定資料有效性下拉選單,這樣如果d4中的值不變,你可以在e5中任意選擇你想要的資料,每次d4變化後,e5就會清空,方便你從列表中輸入新的選項

excel中設定了資料有效性下拉選單怎麼實現對下拉選單**現選項的計數? 20

5樓:匿名使用者

無法對下拉選單**現選項的計數。

話外,下拉選單**現選項要麼就是手工輸入、要麼就是引用區域。手工輸入者可在資料有效性裡面複製出來計數;引用區域者在引用區域裡面計數就得了吧。

excel 在有效性下拉選單如何修改下拉顯示項數 我們的區域有100多個客戶,

6樓:匿名使用者

選中資料有效性所在列--資料--資料有效性,如圖(假設是原資料有效性)

修改如圖:

EXCEL中如何用資料有效性選擇資料後,另單元格自動引用

你在sheet2的c2輸入 index sheet1 a 1 i 6,match a2,sheet1 a a,0 match b2,sheet1 a 1 i 1,0 d2輸入 index sheet1 a 1 i 6,match a2,sheet1 a a,0 match b2,sheet1 a 1...

Excel如何保護資料有效性,如何在excel中設定資料有效性

有設定了序列 下拉選單的同時,設定有效性 輸入資訊 設定選定單元格時顯示資訊,輸入 不許更改 確定。當游標一放到單元格上馬上顯示 不許更改 的字樣。資料有效性自身沒有保護,保護工作表不能複製貼上的話你的表就沒法修改了。可靠的辦法就是用vba巨集,只要選定單元格在某個範圍,就自動加資料有效性。同意這個...

在EXCEL裡用資料有效性設定二級下拉選單

上圖所示有效性異表二級下拉選單設定說明 1 設定一級下拉選單 上圖中黃底紅字部分選擇,資料 有效性 設定 允許 序列 選擇下圖中的菸酒糖茶四個單元格,即將其設定了一級下拉選單。2 設定二級下拉選單 1 定義名稱 選中下圖中的甲乙丙丁四種煙,公式 名稱管理器 新建 名稱 定義為 煙 也可在左上角 名稱...