12excel中資料有效性自定義怎麼使用

2022-02-16 12:41:13 字數 6433 閱讀 9000

1樓:匿名使用者

一般是輸入公式。最好是用序列,裡面也能輸入公式,製做二級選單時,會用到。

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,確定返回。以後在上述單元格中輸入了重複的身份證號碼時,系統會彈出提示對話方塊,並拒絕接受輸入的號碼。

excel資料有效性和自定義格式結合使用!

3樓:匿名使用者

據我所知,這個只能用vba來解決,因為在函式裡面沒value(值)與text(顯示值)的分別,在這裡,你的序列區裡的「黃瓜10元」是它的顯示值,而單元格的實際值是「10」

sub macro2()

dim str as string

dim ran as range

for each ran in range("e2:e3")str = str & "," & ran.textnext

str = right(str, len(str) - 1)range("a1").validation.deleterange("a1").

validation.add type:=xlvalidatelist, alertstyle:

=xlvalidalertstop, operator:= _

xlbetween, formula1:=strend sub

將上面**複製到你的**區,將**中的「e2:e3」修改成你的序列區,將「a1」修改成你的有效性區,執行巨集,便可得到你要的結果了

4樓:書玄

1.在a1單元格輸入函式公式=if(a3=false,a3,choose(randbetween(1,2),"ture","false"))

2.a2、a3、a4單元格設定資料有效性,限定為true、false。

當a3為false時,a1為false,當a3為true時,a1可通過函式公式隨機顯示為true或者false。

5樓:匿名使用者

如果你的數值僅僅是10和12

你可以設定有效性為序列:10,12

然後設定單元格的自定義格式為[=10]黃瓜0元;香蕉0元見下圖效果

6樓:匿名使用者

設定有效性的單元格格式預設只是:常規,而你的引用單元格格式卻是:"黃""瓜"0"元",選中顯示在有效性單元格只能是常規格式:10或12。

其實,你何必要自定義格式?一個單元格要自定義一次,很費事的。

直接輸入:黃瓜10元、香蕉12元不就得了?

若需要用」黃瓜10元、香蕉12元「參與計算,還可用提取公式。

7樓:e俠兔

如果只是這兩種(不超過3個)型別,可以還用自定義格式。

excel中資料有效性 自定義怎麼使用

8樓:萬晤釗白梅

[應用一]下拉選單輸入的實現

例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,確定返回。以後在上述單元格中輸入了重複的身份證號碼時,系統會彈出提示對話方塊,並拒絕接受輸入的號碼。

9樓:葵葵演說一季

手機wps**中怎麼設定資料有效性,資料有效性控制資料長度

10樓:郝老師電腦教學

excel資料有效性如何設定?

11樓:匿名使用者

點選公式(f)下方「區域選擇框」右側的紅箭頭,然後用滑鼠拖選你要自定義的資料有效性的區域假設你選擇的「b2:b14」,你選擇的區域就會出現在「區域選擇框」內顯示「=b2:b14」如果你自定該區域小於或=100,就在「區域選擇框」「=b2:

b14」的後邊輸入<=100,然後點選確定。這時你如果在b2:b14區域內輸入大於100的數值,回車後系統就提醒你「輸入值非法」。

12樓:匿名使用者

這是一系列問題,還是系統學習一下吧。

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

13樓:

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

一、形式不同

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

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

二、引用不同

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

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

三、錯誤條件不同

14樓:s今生緣

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

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

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

excel中的資料有效性自定義格式,如何使用?

15樓:杜茗本代天

[應用一]下拉選單輸入的實現

例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,確定返回。以後在上述單元格中輸入了重複的身份證號碼時,系統會彈出提示對話方塊,並拒絕接受輸入的號碼。

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

二級聯動選單的設定步驟如下 附圖以同表舉例 1 選擇sheet2的a c列,在 公式 選項下的 根據所選內容建立 中,以 首行 內容建立名稱,確定 2 選擇sheet1的e列,在 資料 選項下的 資料有效性 設定 中,選擇 序列 選擇sheet2的a1 c1單元格區域,確定 3 確定後,在sheet...

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

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

ecel自定義資料有效性公式怎麼填

if b1 0,b1 0.05,b1 if c1 0,0,c1 選中a列單元格,設定資料有效性,允許裡選自定義 輸入公式 countif a a,a1 1 確定即可。描述不清!b列的數大於0時自動減去0.05,哪個數 0.05,b列本身的數還是對應a列的數?結果返回 excel 資料有效性 自定義公...