wpf文本框限制输入长度_Excel办公实操,限制输入日期,手机号码,不重复数据的使用...
限制只能輸入當前日期之前的日期
圖是某企業(yè)的入庫登記表,用來登記不同日期各品名和型號的入庫信息。其中A列是產(chǎn)品入庫的日期,要求必須為當前日期之前的日期,為了防止工作人員將入庫日期輸入為當天以后的日期,可以使用數(shù)據(jù)有效性限制此區(qū)域中只能輸入當前日期之前的日期,方法如下
選定單元格區(qū)域A2:A11,在【數(shù)據(jù)】選項卡中單擊【數(shù)據(jù)有效性】按鈕,打開【數(shù)據(jù)有效性】對話框。
單擊【設(shè)置】選項卡,在【允許】下拉列表中選擇“日期”選項,在【數(shù)據(jù)】下拉列表中選擇“小于或等于”選項,在【結(jié)束日期】文本框中輸入“=TODAY()”,單擊【確定】按鈕,如圖所示
通過以上步驟設(shè)置好數(shù)據(jù)有效性后,如果工作人員在 A 列中填寫當前日期之后的日期,如 “2023-1-6”,Excel 將自動彈出【停止】對話框,阻止工作人員輸入,如圖所示。
公式解析:
“TODAY()”用于返回當前日期,按當前電腦設(shè)置的系統(tǒng)時間為準。
限制只能輸入手機號碼
圖 是某公司老板的邀約日程表,用于登記不同日期邀約的客戶名稱及聯(lián)系方式。其中 C列是客戶的手機號碼,要求為11位數(shù)字。為了防止手誤導(dǎo)致的輸入錯誤,可以使用數(shù)據(jù)有效性限制此區(qū)域中只能輸入數(shù)字且長度等于11位,方法如下。
選定單元格區(qū)域C2:C11,在【數(shù)據(jù)】選項卡中單擊【數(shù)據(jù)有效性】按鈕,打開【數(shù)據(jù)有效性】對話框。
單擊【設(shè)置】選項卡,在【允許】下拉列表中選擇“自定義”選項,在【公式】文本框中輸入“=(LEN(C2)=11)*ISNUMBER(C2)”,單擊【確定】按鈕,如圖所示
公式解析:
“(LEN(C2)=11)”用于判斷單元格內(nèi)容長度是否為11位,如符合返回TRUE,否則返回FALSE。
“ISNUMBER(C2)”用于判斷單元格內(nèi)容是否為數(shù)字,如符合返回TRUE,否則返回FALSE。
利用邏輯值經(jīng)過運算后返回1或0的特性,“=(LEN(C2)=11)*ISNUMBER(C2)”將兩個條件返回的邏輯值相乘,如果其中一個條件為FALSE則結(jié)果為0,兩個條件同時滿足時才返回1,即數(shù)據(jù)有效性允許輸入
限制只能輸入不重復(fù)數(shù)據(jù)
圖是某企業(yè)的員工信息表,用于記錄員工的詳細信息。其中A列用于輸入唯一的員工編號,要求不能重復(fù)錄入員工編號,為了使工作人員在錄入員工編號出現(xiàn)重復(fù)時能及時發(fā)現(xiàn),可以使用數(shù)據(jù)有效性限制A列只能輸入不重復(fù)數(shù)據(jù),方法如下。
選定A2:A18單元格區(qū)域,在【數(shù)據(jù)】選項卡中單擊【數(shù)據(jù)有效性】按鈕,打開【數(shù)據(jù)有效性】對話框。
單擊【設(shè)置】選項卡,在【允許】下拉列表中選擇“自定義”選項,在【公式】文本框中輸入“=COUNTIF(A:A,A2)=1”,單擊【確定】按鈕,如圖所示
公式解析:
“COUNTIF(A:A,A2)”用于統(tǒng)計 A 列單元格區(qū)域內(nèi)的內(nèi)容等于 A2 的個數(shù),“=COUNTIF (A:A,A2)=1”用于判斷當前單元格的數(shù)據(jù)是否重復(fù),如不重復(fù)返回 TRUE,允許輸入;否則返回FALSE,禁止輸入。
通過以上步驟設(shè)置好數(shù)據(jù)有效性后,如果工作人員在A列輸入重復(fù)的員工編號,Excel將自動彈出【停止】對話框,阻止用戶輸入,如圖所示。
這個公式不能區(qū)分英文字母的大小寫,意味著輸入字母“a”與“A”都會被當作相同的數(shù)據(jù)進行處理。如果希望能夠區(qū)分英文大小寫,可使用以下公式:
=SUMPRODUCT(——EXACT(A:A,A2))=1
這個公式通過EXACT函數(shù)來判斷單元格內(nèi)容是否相同,EXACT函數(shù)可以區(qū)分大小寫
總結(jié)
以上是生活随笔為你收集整理的wpf文本框限制输入长度_Excel办公实操,限制输入日期,手机号码,不重复数据的使用...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 涨疯了!今年固定镜头相机交易单价为去年1
- 下一篇: unity 3d物体描边效果_从零开始的