java excel数据有效性,5个示例,让你重新认识excel数据有效性

本文介绍了Excel数据有效性功能的高级用法,通过5个实例展示了如何限制单元格输入、检查车牌号格式、控制行输入顺序、确保库存充足以及强制包含特定字符。这些技巧能有效规范数据输入,提升表格数据管理的准确性。
摘要由CSDN通过智能技术生成

数据有效性,用到最多的是制作下拉菜单,其次是限制单元格输入的数据大小、类型等。你以为掌握这些就是它的全部吗?NO!!今天本文通过5个示例让你认识一个全新的excel数据有效性。

1、借贷方只能一列填数据。

【例1】如下图所示的AB两列中,要求只能在A或B列中的一列输入数据,如果一列中已输入,另一列再输入会弹出错误提示,中止输入。

e6654c5a0e3f2d07415d76b3dd3ba01c.png

操作步骤:

选取AB列的区域,数据菜单 - 数据有效性,在有效性窗口中,允许:自定义;公式中输入=COUNTA($A2:$B2)=1

35983536f5dd1715d21c7c2c2b7d5ac5.png

公式说明:counta函数可以统一个区域有多少个非空单元格,本例中设置的条件是Ab两列同一行中统计结果只能是一个数字。

2、判断车牌输入是否正确

【例2】如下图所示,要求A列的车牌号必须输入以汉字开头,且总长度为7位。输入错误就禁止输入。

数据有效性公式:

=AND(LENB(LEFT(B2))=2,LEN(B2)=7)

注:汉字占用2个字节,数字和字母占用1个。

1142078433a8f7b86c3bfe39ab93a3fe.png

3、每行输入完成才能输入下一行

【例3】在excel表格的A:D输入时,只有上一行的四列都输入数据,在下一行才能输入,否则就无法输入并提示错误信息,如下图所示。

7348fbcd366e84e223267225cee02bf9.png

操作步骤:

选取A2:D100,数据选项卡 - 有效性 - 允许 - 自定义,在来源框中输入以下公式:

=COUNTA($A1:$D1)=4

公式说明:counta函数可以统计非空单元格个数。$A1:$D1添加$是把范围固定在A:D列。

8a2cd678036656fa6994013149b38af6.png

4、库存表中有才能出库

【例4】如下图所示,上表为库存表,要求在下表出库列中设置限制,如果为存表中数量不足,禁止输入。

当出库大于库存时

73a06e4713f31a1539abb40bf1c85afb.png

设置方法

数据有效性公式:

=E3<=VLOOKUP(D3,A:B,2,0)

6167e57c51eef32e7e88dfd8247c3d94.png

5、输入的内容必须包含指定字符

【例5】如下图所示,要求A列输入的内容必须包括字符A

32f26aad882488a76bf63ea249a53eee.png

设置方法:

公式:=COUNTIF(A2,"*A*")

e5da7e6bd35c277a5c6784d2d0d99d1a.png

补充:在数据有效性中使有公式,可以完成复杂的判断和输入限制。对于规范表格的数据输入非常有帮助。

更多相关阅读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值