✔ 最佳答案
限制一個CALL只能輸入10個字元,可以在;
資料,資料驗證,設定,儲存格內允許選(文字長度),資料選(等於),長度輸入10,確定。
但我不知有否一些ISBN是0開首,故可把儲存格格式,數值,類別,選(文字)。防止輸入0123456789時,EXCEL自動改為123456789。
有關CHECK DIGIT問題,你是想:
1.在A1輸入9個字元,B1顯示第10個字元(0-9 & X)。
2.在A1輸入10個字元,B1顯示TRUE/FALSE。
3.在A1輸入10個字元時,不正確的ISBN就REJECT輸入。
或其他?
2012-10-28 00:18:34 補充:
建議用A1一個CELL輸入,為何要分開?是否資料一定是分開10個CELL?
2012-10-28 00:27:37 補充:
我想你應該是A1-J1每一個CALL輸入一個字元,K1 顯示Yes/No,這很不方便呢!會否考慮用;
2.在A1輸入10個字元,B1顯示TRUE/FALSE。
或者你的資料已經存在,不需人手再輸入,是嗎?
2012-10-28 00:52:31 補充:
K1輸入
=IF(MOD(SUM(A1*10,B1*9,C1*8,D1*7,E1*6,F1*5,G1*4,H1*3,I1*2)+IF(J1="X",10,J1),11)=0,"Yes","No")
2012-10-28 01:10:28 補充:
限制A1只能輸入0-9其中一個字元,請在資料驗證選(自訂)(公式)輸入
=AND(LEN(A1)=1,CODE(A1)>47,CODE(A1)<58)
圖片參考:
http://imgcld.yimg.com/8/n/HA00726953/o/20121028010704.jpg