Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 在Excel輸入數據,有時會遇到要求某列或某個區域單元格數據具有唯一性,如身份證號碼、發票號碼之類的數據,實際輸入時有時會出錯致使數據相同,而又難以發現,這時可以通過“數據有效性”來防止重復輸入。其實 “數據有效性”的功能遠不止這一個。
有效性中,允許項里,可以選擇的項目有8個值:任何值、整數、小數、序列、日期、時間、文本長度、自定義。精彩應用可能就是序列與自定義了,而精彩的原因就要歸功于公式的應用與自定義名稱了。 序列的來源,可分四種: ??? 1、直接鍵入:如果有效數據序列很短時,可直接將其鍵入“來源”框,中間用 Microsoft Windows 列表分隔符(默認狀態為逗號)隔開。例如,可以在“來源”編輯框中鍵入“低、中、高”,而不用將這三個詞輸入到工作表中。 ??? 2、單元格區域:選中要命名的單元格、單元格區域或非相鄰選定區域即可。 ??? 3、公式運算后的結果:一些由查找函數的公式,返回的值為單元格區域的引用,就可以把它當作序列的來源。 ??? 4、自定義名稱:如果要在其他工作表的數據輸入單元格上鍵入有效數據序列,請定義數據序列的名稱。而公式也可以用好記的自定義名稱來代替。
單擊“數據”菜單——“有效性”命令,——“設置”卡,“允許”列表選擇”自定義”,在“公式”框中輸入下列公式,可實現其對應效果。
1.使單元格區域內記錄不能重復輸入控制 =COUNTIF(A:A,A2)=1? (直接復制此公式進去即可)
2.禁止單元格輸入數字控制 =ISNUMBER(A1)<>TRUE
3.允許單元格只能輸入數字控制 =ISNUMBER(A1)=TRUE
4.禁止單元格輸入字母和數字 =LENB(A1)=2
5.禁止輸入周末日期 =AND(WEEKDAY(A1)<>1,WEEKDAY(A1)<>7)
6.特定前綴輸入:應該含某個字開頭 =OR(LEFT(A1)="張",LEFT(A1)="李")
7.禁止單元格前后輸入多余空格 =A1=TRIM(A1)
8.禁止輸入數字大于某某值 =A1<=100>=100>
9.禁止輸入限定的值 >=MAX(A:A)??? 同 <>""??? 同=""
10.限定區域輸入的和的最大值 =SUM(A1:A10)<100>100>
Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。
|