java excel数据有效性,5个示例,让你重新认识excel数据有效性
数据有效性,用到最多的是制作下拉菜单,其次是限制单元格输入的数据大小、类型等。你以为掌握这些就是它的全部吗?NO!!今天本文通过5个示例让你认识一个全新的excel数据有效性。
1、借贷方只能一列填数据。
【例1】如下图所示的AB两列中,要求只能在A或B列中的一列输入数据,如果一列中已输入,另一列再输入会弹出错误提示,中止输入。
操作步骤:
选取AB列的区域,数据菜单 - 数据有效性,在有效性窗口中,允许:自定义;公式中输入=COUNTA($A2:$B2)=1
公式说明:counta函数可以统一个区域有多少个非空单元格,本例中设置的条件是Ab两列同一行中统计结果只能是一个数字。
2、判断车牌输入是否正确
【例2】如下图所示,要求A列的车牌号必须输入以汉字开头,且总长度为7位。输入错误就禁止输入。
数据有效性公式:
=AND(LENB(LEFT(B2))=2,LEN(B2)=7)
注:汉字占用2个字节,数字和字母占用1个。
3、每行输入完成才能输入下一行
【例3】在excel表格的A:D输入时,只有上一行的四列都输入数据,在下一行才能输入,否则就无法输入并提示错误信息,如下图所示。
操作步骤:
选取A2:D100,数据选项卡 - 有效性 - 允许 - 自定义,在来源框中输入以下公式:
=COUNTA($A1:$D1)=4
公式说明:counta函数可以统计非空单元格个数。$A1:$D1添加$是把范围固定在A:D列。
4、库存表中有才能出库
【例4】如下图所示,上表为库存表,要求在下表出库列中设置限制,如果为存表中数量不足,禁止输入。
当出库大于库存时
设置方法
数据有效性公式:
=E3<=VLOOKUP(D3,A:B,2,0)
5、输入的内容必须包含指定字符
【例5】如下图所示,要求A列输入的内容必须包括字符A
设置方法:
公式:=COUNTIF(A2,"*A*")
补充:在数据有效性中使有公式,可以完成复杂的判断和输入限制。对于规范表格的数据输入非常有帮助。
更多相关阅读
java excel数据有效性,5个示例,让你重新认识excel数据有效性相关推荐
- Java EasyExcel在Web网站中读写Excel的方法及示例代码
使用EasyExcel可以更容易简单在Web网站中读写Excel,本文主要介绍在Java Web网站中读写Excel方法及示例代码. 原文地址:Java EasyExcel在Web网站中读写Excel ...
- java导出excel设置行高列宽_使用POI生成Excel文件,可以自动调整excel列宽
//autoSizeColumn()方法自动调整excel列宽 importjava.io.FileOutputStream; importorg.apache.poi.hssf.usermodel. ...
- Java使用poi做加自定义注解实现对象与Excel相互转换
引入依赖 maven <dependency><groupId>org.apache.poi</groupId><artifactId>poi</ ...
- Java码农日常搬砖整理 一(实现EXCEL新增)
需求: 给用户下载EXCEL模板 ,然后用户按模板填写进行批量新增. 一,实现下载模板(文件下载) 分析:其实就是前台发送请求后,然后下载服务器内固定地址的文件: 请求方式: function exc ...
- Java解析xml文件dom4j篇(基于xml配置文件完成Excel数据的导入、导出功能完整实现)
DOM4J解析XML文件 dom4j是一个Java的XML API,是jdom的升级产品,用来读写XML文件.另外对比其他API读写XML文件,dom4j是一个十分优秀的JavaXML API,具有性 ...
- 10个Java 8 Lambda表达式经典示例
Java 8 刚于几周前发布,日期是2014年3月18日,这次开创性的发布在Java社区引发了不少讨论,并让大家感到激动.特性之一便是随同发布的lambda表 达式,它将允许我们将行为传到函数里.在J ...
- java 复制excel jxl_java中使用jxl的jar包处理excel的复制,更新等问题。
前几个月,和老师一起整理数据,需要处理excel表格.就在网上找了jxl.jar.使用中遇到了一些问题.下面和大家分享一下. 其中一部分问题是把excel中的一列(id)变成7位数的id.(比如,原来 ...
- python excel处理框架_django框架基于模板 生成 excel(xls) 文件操作示例
本文实例讲述了django框架基于模板 生成 excel(xls) 文件操作.分享给大家供大家参考,具体如下: 生成Excel 文件,很多人会采用一些开源的库来实现,比如python 自带 csv 库 ...
- python能实现excel什么功能_Python pandas对excel的操作实现示例
最近经常看到各平台里都有Python的广告,都是对excel的操作,这里明哥收集整理了一下pandas对excel的操作方法和使用过程.本篇介绍 pandas 的 DataFrame 对列 (Colu ...
- python3读取excel数据-Python3读取和写入excel表格数据的示例代码
python操作excel主要用到 xlrd 和 xlwt 这两个库,xlrd读取excel表格数据, 支持 xlsx和xls格式的excel表格 :xlwt写入excel表格数据: 一.python ...
最新文章
- EOSIO 转帐详解
- 【Scala-spark.mlib】稠密矩阵和稀疏矩阵的创建及操作
- Simulink仿真教程4---模块库介绍
- .NET,你忘记了么?(二)——使用using清理非托管资源
- c语言线程面试题,java多线程面试题 PDF 下载
- 【.NET 遇上 GraphQL】 ChilliCream 平台介绍
- Phase retrieval交替投影
- Mybatis框架插件PageHelper的使用
- 车牌颜色识别现在的结果
- IE10、IE11解决不能播放Flash的问题!
- 华为回应申请大量“鸿蒙”商标;5G第一个演进版本标准正式完成;SUSE 收购 Rancher Labs| 极客头条
- initrd的使用及说明
- 从纯技术到技术管理,那些跌宕起伏的转型经历
- 优客365 v2.9版本 后台存在SQL注入
- 愚人节的礼物 栈
- Spring入门篇——第4章 Spring Bean装配(下)
- 测试远程服务器udp端口,udp端口怎么测试 - 全文
- 1.深入浅出:理解三极管截止、放大和饱和状态!——参考《模拟电子技术基础》清华大学华成英主讲
- OracleDBV工具说明
- 围棋单机版-纵横十九道,迷煞多少人
热门文章
- 【Go】K8s 管理系统项目[Jenkins Pipeline K8s环境–应用部署]
- 2021-07-12 POS机是否可以异地刷卡_那些地方不落地
- glusterfs分布式存储架构集群【分布式卷、条带卷、复制卷、分布式条带卷、分布式复制卷】创建
- 三个让你升级到SOLIDWORKS 2020的理由
- 零散小知识(Website Recommend)
- 2023年3月全国DAMA-CDGA/CDGP数据治理认证招生简章
- 手机视频制作怎么批量给视频消音
- python计算增长率函数_交通分布预测——增长系数法的python实现(教材实例)
- 我在新浪微博上安家了
- matlab提取向量中的非零元素