EXCEL中如何实现在输入数据错误时能提醒(不是数据有效性)
发布网友
发布时间:2022-04-23 02:10
我来回答
共3个回答
热心网友
时间:2023-04-22 02:24
有必要vb吗,例:
表2:商品目录
A B C D
1 编码 名称 单价 单位
2 0801 铅笔 0.10 支
3 0802 手机 992 支
4 0803 笔记本 1.5 本
表1:订货单
A B C D
1 编码 名称 单价 单位
2 X Y Z M
在X处,数据-有效性-设置-来源("=表2!$A$2:$D$4")--"$表示绝对地址,A2:D2可该为你的商品目录起始单元格"
在Y处,"=VLOOKUP(A2,表2!$A$2:$D$4,2)"--"第一个A2表示比较时小于或等于你输入的"A2"的值;"表2!$A$2:$D$4"同上;后面的2表示当前返回以上被选区域第二列的值",
其余同理,就可以了
也可以达到你所说的要求,你输入的编号若找不到就会提示你重新输入
热心网友
时间:2023-04-22 02:24
看看你的vlookup()里用的是false还是true,改一下!
热心网友
时间:2023-04-22 02:25
你的意思是用vba编程吧,这个要看你的目录里的商品代码多不多了,如果多的话,哪么效率是个问题,因为搜索单元格的速度不是很快.