excel单元格如何禁止输入指定的某几个字母和数字

目的:会计开具发票时候,很多客户给的是图片的开票资料,用图片转文字工具转换以后,会有些相似的字出错,比如:0和O,B和8,发票中不允许开字母O。所以我想这个单元格(如B4... 目的:会计开具发票时候,很多客户给的是图片的开票资料,用图片转文字工具转换以后,会有些相似的字出错,比如:0和O,B和8,发票中不允许开字母O。所以我想这个单元格(如B4单元格)禁止输入字母O和字母B,还有数字8,其他都可以输入。
第二是:B4禁止输入26个英文字母,其他任何字符都可以输入
展开
 我来答
飞雨飘eM
2018-10-16 · TA获得超过285个赞
知道小有建树答主
回答量:351
采纳率:81%
帮助的人:184万
展开全部
如果B4单元格中只输入一个字,那么CHANGE事件或单元格有效性就可以解决,如果是实时触发的,即编辑栏内输入某个字,如B,即触发,这个基本上无解,这个要求类似木马记录键盘操作或屏显截取了。
另如果B4单元格中输入一串字符,其中包含某个字符如B,录完后触发回退提醒或回退清空,这也是可以的。
追问
大神。刚好像发布了追问没有,能不能此单元格每当输入0 B O 8这4个字母的时候,单独凸出显示,比如我输入一串ABDE80OD1258      这里面   0 B O 8这4个字显示红色,其他还是黑色。能实现嘛
追答
不行,因为Excel中格式都是单元格级的,不象word是字符级的,不过用Vba可以提供对话框提醒
yjy_jn
2018-10-16 · TA获得超过559个赞
知道小有建树答主
回答量:656
采纳率:70%
帮助的人:410万
展开全部
1,数据有效性-自定义:公式,=COUNTIF(B4,"O")+COUNTIF(B4,"B")+COUNTIF(B4,"8")<1
2、数据有效性-自定义:公式,=SUM(SUM(LEN(B4)-LEN(SUBSTITUTE(B4,MID("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",ROW($1:$52),1),""))))<1
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式