在數(shù)據(jù)的有效性設(shè)置中,,允許項里,,可以選擇的項目有8個:
1,、任何值
2、整數(shù)
3、小數(shù)
4、序列
5,、日期
6、時間
7,、文本長度
8,、自定義
其中的1、2,、3,、5、6,、7都比較容易H理解H與學(xué)習(xí),,而H精彩H應(yīng)用,,大多都是4,、序列與8、自定義,,而精彩的原因就要歸功于公式的應(yīng)用與自定義名稱了,。
序列的來源,可分四種:
1,、直接鍵入:如果有效數(shù)據(jù)序列很短時,,可直接將其鍵入“來源”框,中間用MicrosoftWindows列表分隔符(默認(rèn)狀態(tài)為逗號)隔開,。例如,,可以在“來源”編輯框中鍵入“低、中,、高”,,而不用將這三個詞輸入到工作表中。
2,、單元格區(qū)域:選中要命名的單元格,、單元格區(qū)域或非相鄰選定區(qū)域即可。
3,、公式運算后的結(jié)果:一些由查找函數(shù)的公式,,返回的值為單元格區(qū)域的引用,就可以把它當(dāng)作序列的來源,。
4,、自定義名稱:如果要在其他工作表的數(shù)據(jù)輸入單元格上鍵入有效數(shù)據(jù)序列,請定義數(shù)據(jù)序列的名稱。而公式也可以用好記的自定義名稱來代替!
下面就說幾個常見的問題與用數(shù)據(jù)有效性解決的方法,。
1,、防止數(shù)據(jù)重復(fù)錄入。方法,,設(shè)數(shù)據(jù)為A列,,選定A列,在數(shù)據(jù)有效性的自定義中鍵入公式——=CountIf(A:A,A1)=1即可,。其它情況相應(yīng)修改區(qū)域即可,。
2、同列數(shù)據(jù)中,,錄入的日期只能按升序錄入,。方法,設(shè)數(shù)據(jù)為A列,,首行為標(biāo)題,,選定A2至你需要的區(qū)域,在數(shù)據(jù)有效性中的允許選擇日期,,數(shù)據(jù)選擇大于或等于,,開始日期中鍵入——=Max($A$2:$A2),即可,。
最后再舉個比較復(fù)雜點的實例——實現(xiàn)動態(tài)數(shù)據(jù)選擇,。
A2為另一個表中的的數(shù)據(jù),先選擇A2格的內(nèi)容,,B2格的內(nèi)容表中的數(shù)據(jù)自動生成選擇項!且表中內(nèi)容不定且有可能增減,。
A2的數(shù)據(jù)為第一次的動態(tài)選擇,公式也比較簡單:=OFFSET(Sheet2!$A$1,,,,COUNTA(Sheet2!$1:$1)),。
而B2格的數(shù)據(jù)就是第二次動態(tài)選擇,,公式較長:=OFFSET(Sheet2!$A$1,1,MATCH(Sheet1!$A2,Sheet2!$1:$1,0)-1,COUNTA(OFFSET(Sheet2!$A$1,1,MATCH(Sheet1!$A2,Sheet2!$1:$1,0)-1,65535))-COUNT(OFFSET(Sheet2!$A$1,1,MATCH(Sheet1!$A2,Sheet2!$1:$1,0)-1,65535)))
責(zé)任編輯:shiqingjie
- 上一篇文章: 進行分類匯總的五種方法
- 下一篇文章: 將Excel表格內(nèi)容直接轉(zhuǎn)換成圖片