excel 資料有效性 序列,Excel 資料有效性 序列

2021-12-26 11:50:54 字數 3578 閱讀 9176

1樓:匿名使用者

二級聯動選單的設定步驟如下:(附圖以同表舉例)

1、選擇sheet2的a:c列,在「公式」選項下的「根據所選內容建立」中,以「首行」內容建立名稱,確定;

2、選擇sheet1的e列,在「資料」選項下的「資料有效性」「設定」中,選擇「序列」,**選擇sheet2的a1:c1單元格區域,確定;

3、確定後,在sheet1的e列生成了以sheet2的a1:c1為資料**的下拉選單;

4、選擇sheet的f列,在「資料」選項下的「資料有效性」「設定」中,選擇「序列」,**輸入=indirect(e1)  確定;

5、確定後,在sheet1的f列生成以e列單元格內容為定義名稱的下拉序列。

2樓:匿名使用者

具體例項如下:

例1:直接自定義序列

有時候我們在各列各行中都輸入同樣的幾個值,比如說,輸入學生的等級時我們只輸入四個值:優秀,良好,合格,不合格。我們希望excel2000單元格能夠象下拉框一樣,讓輸入者在下拉選單中選擇就可以實現輸入。

操作步驟:先選擇要實現效果的行或列;再點選"資料\有效性",開啟"資料有效性"對話方塊;選擇"設定"選項卡,在"允許"下拉選單中選擇"序列";在"資料**"中輸入"優秀,良好,合格,不合格"(注意要用英文輸入狀態下的逗號分隔!);選上"忽略空值"和"提供下拉選單"兩個核取方塊。

點選"輸入資訊"選項卡,選上"選定單元格顯示輸入資訊",在"輸入資訊"中輸入"請在這裡選擇"。

例2:利用表內資料作為序列源。

有時候序列值較多,直接在表內列印區域外把序列定義好,然後引用。

操作步驟:先在同一工作表內的列印區域外要定義序列填好(假設在在z1:z8),如「單親家庭,殘疾家庭,殘疾學生,特困,低收人,突發事件,孤兒,軍烈屬」等,然後選擇要實現效果的列(資助原因);再點選"資料\有效性",開啟"資料有效性"對話方塊;選擇"設定"選項卡,在"允許"下拉選單中選擇"序列";「**」欄點選右側的按鈕(有一個紅箭頭),用滑鼠拖動滾動條,選中序列區域z1:

z8(如果記得,可以直接輸入=$z$1:$z$8;選上"忽略空值"和"提供下拉選單"兩個核取方塊。點選"輸入資訊"選項卡,選上"選定單元格顯示輸入資訊",在"輸入資訊"中輸入"請在這裡選擇"。

例3:橫跨兩個工作表來製作下拉選單

用indirect函式實現跨工作表

在例2中,選擇**一步把輸入=$z$1:$z$8換成=indirect("表二!$z$1:$z$8"),就可實現橫跨兩個工作表來製作下拉選單。

[應用二]自動實現輸入法中英文轉換

有時,我們在不同行或不同列之間要分別輸入中文和英文。我們希望excel能自動實現輸入法在中英文間轉換。

操作步驟:假設我們在a列輸入學生的中文名,b列輸入學生的英文名。先選定b列,點選進入"資料\有效性",開啟"資料有效性"對話方塊;選擇"輸入法"對話方塊,在"模式"下拉選單中選擇"關閉(英文模式)";然後再"確定",看看怎麼樣。

[應用三]資料唯一性檢驗

員工的身份證號碼應該是唯一的,為了防止重複輸入,我們用「資料有效性」來提示大家。

操作步驟:選中需要建立輸入身份證號碼的單元格區域(如b2至b14列),執行「資料→有效性」命令,開啟「資料有效性」對話方塊,在「設定」標籤下,按「允許」右側的下拉按鈕,在隨後彈出的快捷選單中,選擇「自定義」選項,然後在下面「公式」方框中輸入公式:=countif(b:

b,b2)=1,確定返回。以後在上述單元格中輸入了重複的身份證號碼時,系統會彈出提示對話方塊,並拒絕接受輸入的號碼。

3樓:匿名使用者

是否是要用多級選單來解決呢?

操作:1、sheet2選中a列中有內容的區域,插入-名稱-指定-按首行

2、b列c列比照第1步執行,這樣就分別定義了工業企業、商業企業、個體企業三個區域

3、sheet1選中d1(按需要可自己確定),資料-有效性,按下圖設定內容(注意逗號用半形),**內輸入=工業企業,商業企業,個體企業

4、選中f1(按你問題的需要),資料-有效性,有效性條件選「序列」,**內輸入=indirect(d1)

執行時,選從d1選企業分類,再在f1中選特定分類下的企業名稱。

希望能幫到你

4樓:匿名使用者

在一列中無法實現二級選單,必須用二列才可以。做法如下:

在表2中選中a1:c1,命名為名稱,a2:a100命名為工業企業b2:b100命名為商業企業,c2:c100命名為個體企業。

在表一中選擇f列,再選擇資料有效性,序列,**裡面填=名稱再選擇g列,點資料有效性,序列,**裡面填=indirect(f1)這樣就可以達到二級選單效果

5樓:半夏巴蜀微微涼

你需要再敘述一下

可能我們看不清楚你的意圖

excel中資料有效性中的「自定義」與「序列」的本質區別是什麼?

6樓:

excel中資料有效性中的「自定義」與「序列」區別為:形式不同、引用不同、錯誤條件不同。

一、形式不同

1、「自定義」:「自定義」是以輸入的公式形式來限定有效性。

2、「序列」:「序列」是以輸入文字序列或是直接引用單元格區域來限定有效性。

二、引用不同

1、「自定義」:「自定義」可以對任意單元格區域進行引用。

2、「序列」:「序列」它只能是單一行或是一列進行引用。

三、錯誤條件不同

7樓:s今生緣

序列是輸入一組已知資料或指定**引用區域中的資料來限定有效性,選定單元格後右側會跟隨一個下拉選單供選擇,當然也可以自己輸入,但如果輸入的內容與有效性範圍不同,會跳出提醒框。

自定義與序列不同,以公式形式限定有效性,且選定單元格後,無下拉選單可供選擇,如果判斷輸入的內容不符合限定公式則跳出錯誤提醒框。比如限定i4單元格必須是除以3餘1的數,用:=mod(i4,3)=1作為自定義公式;限定h10的第二個字元必須是「中」:

=find("中",h10)=2等等,自定義常用於常規方法無法限定有效性時。

excel陣列公式在資料有效性中序列**設定問題 5

excel中資料有效性序列的**可否從其它excel表裡選取?

8樓:老巫婆你送後

可以。1、開啟來excel**源

,這是**2中的資料。

2、返回**1進入資料頁面,點選資料驗證。

3、點選資料驗證後,允許中設定為序列 ,然後**中直接輸入**2的資料**,只能手動輸入,不可以直接引用,直接引用返回**1後,就會變成**1。

4、點選確定資料驗證後,就可以在**1中引用**2的資料了。

9樓:匿名使用者

可以的但是必須對引用的區域定義

名稱~ 然後 有效性 =定義的名稱

比如 要引用專 sheet2!$a$1:$a$5 ,則屬 插入-名稱-定義名稱 aaa=sheet2!$a$1:$a$5 ,

選擇 資料-有效性-序列 =aaa ,即可

10樓:匿名使用者

其他工作表(同一工作簿)是可以的(最好將引用列命名),不同工作簿我也未試過

11樓:匿名使用者

自己試一下就知道了啊!

excel資料有效性2級選單如何設定。需要對很多資料的用函式

用函式indirect 需要自定義名稱 原理是一級選單下拉的所有選項,都要定義名稱,對應二級選單用indirect函式指向一級選擇的單元格當一級選單選擇了,自動引用定義名稱的內容作為二級選單第一步 有效性設定一級選單 第二步用一級選單選項定義二級選單 第三步indirect函式來設定資料有效性 建議...

在EXCEL的資料表中,多級分類資料有效性

在excel的資料表中,對於多級分類資料想要根據上級資料在下拉選單中顯示相應的下級有效性序列是有困難的,如果在要把這個有效性條件應用到多個單元格就會更困難。如何利用excel資料有效性實現多級選擇錄入 如何利用excel資料有效性製作多級聯動下拉選單 什麼叫聯動?a列是基礎資料,當b列選擇一個資料項...

ACCESS中資料有效性如何設定

設定為索引 無重 復 或者主鍵。看了你在2l的追問,我很懷疑你用的是不專是access。在access裡主鍵屬只有一個,索引可以有多個。適當的索引類似於書籤,可以加快查詢速度。但是 whoami又說 但是 了 如果有20多個索引,只能拖慢速度。就好比一部字典,每個字母前面那頁加一個書籤,很容易翻到那...