在 Excel 中輸入資料(參考下圖),該如何限制儲存格中輸入的字數,並且首字必須為英文呢?這個工作必須藉助「資料驗證」來執行。
在儲存格B2的資料驗證設定自訂公式:=AND(LEN(B2)=5,ISNUMBER(B2))
以 LEN 函數查詢儲存格輸入的字元長度,以 ISNUMBER 函數檢驗儲存格B2是否為數字,再將些二者的結果執行邏輯 AND 的運算。
在儲存格C2的資料驗證設定自訂公式:=AND(LEN(C2)=4,CODE(C2)>=65,CODE(B2)<=90)
以 LEN(C2)=4 來限制儲存格中輸入的字元數。
以 CODE(C2)>=65 和 CODE(B2)<=90 來檢驗儲存格B2的首字是否為英文字。
文章標籤
全站熱搜

麻煩你 我常用excel 作文件, 但有兩個問題一直困擾我 1) 我做的文件有一格 page 表示本文件頁數. 列如: 1/3 表示 第一頁/共3頁, 我是否能讓page後面欄位自己計算並顯示 第幾頁/共幾頁? 2) 通常在輸入文字時, 欄位明明位置還能輸入數個中文或英文字,但列印或預覽時最後幾個字卻超出欄位無法顯示? 這是怎麼回事呢? 謝謝你幫忙! Ricky
有沒有辦法限定時間輸入?譬如A1的日期是1/1,假如今天是1/2就必須限定無法輸入,如果必須更改就必須輸入密碼? 類似的我在yahoo知識有看見,但是年代久遠,根本找不到相關資訊~ http://tw.knowledge.yahoo.com/question/question?qid=1007012507137 EXCEL 如何限定儲存格,輸入一次之後就不能修改內容(不是保護工作表) 我用[驗證]方式輸入一些選項,這檔案是共用的的,任何人都可以隨時變更,但常有人會將他人輸入的儲存格私自變更內容,又無從追朔,所以想要限定只要選擇之後就不可以修改,原儲存格的內容。但其他未被輸入資料的儲存格仍可繼續作業。 除限定不可修改功能外,想要再有以下功能 1. 輸入之後如果要更改,只能將原本的刪除 [標示刪除,不是真的刪除(請看附件)] 2. 原本的儲存格若要修改,必須輸入密碼 一般的資料驗證似乎做不到.....