Excel 数据验证也叫数据有效性,它可以控制单元格内输入的内容,让数据的输入更加准确、规范,的确为表单制作的一个神器。本文除了介绍常用功能外,还列举了一堆自定义的函数供你验证数据。

一、常用功能

  验证数据的我们常用的功能是 “序列” ,此外你还可以限制在指定的单元格中只能输入整数、数值,日期、时间,或者限制输入文本的长度。

1) “序列” ,例如限制只能输入是和否(左图),选择性别(右图)。如下:

只能输入指定单元格内的数据,例如只能输入$A$2 到 $A$16的部门、或产品信息,如下图:

2) 只能输入介于50到1000的整数(左图)、大于或者等于零的数值(右图):

3) 只能输入日期(左图)或时间(右图):

4)限制输入的文本长度。

二、自定义公式限制输入内容

  例如在 A 列不能输入重复值(左图),单元格只接受输入文本(右图):

其他常用的公式还有:

  • 不允许输入空格字符:= LEN(A1) = LEN(SUBSTITUTE(A1, " ", “”))

  • 只接受大写字符:= EXACT(A1, UPPER(A1))

  • 只接受小写字符:= EXACT(A1, LOWER(A1))

  • 必须依字符串 PRO 开头:= LEFT(A1, 3) = “PRO”

  • 只有在 B 列 和 C 列填写完后才能填写:= AND(B1 <> “”, C1 <> “”)

  • 只接受 YYMMDD:= TEXT(DATE(LEFT(A1, 2), MID(A1, 3, 2), RIGHT(A1, 2)), “YYMMDD”) = TRIM(A1)

  • 只接受财年:= AND(LEFT(A1, 2) = “FY”, ISNUMBER(INT(RIGHT(A1, 2))))

  • 输入手机号码:= AND(INT(LEFT(A1, 3)) < 200, LEN(A1)=11, ISNUMBER(INT(A1)))

  • 只能录入文本:=ISTEXT(A1)

  • 严禁修改 = ISBLANK(B3:C9)。

欢迎评论,如果你喜欢这篇文章, 请记得点赞哦,谢谢!

本文为作者原创文章,未经作者允许不得转载。

Excel 用函数自定义验证数据的有效性相关推荐

  1. Excel的检验数据的标准(数据验证-数据的有效性)

    工作中往往会涉及到很多数据的处理,有些时候需要验证数据是否符合某个标准,比如学生的成绩,Excel中很好的给我们提供了检验数据的标准. Excel的数据验证可以是 数据类型:整数,小数 日期 文本长度 ...

  2. workday接口_使用Excel WORKDAY函数自定义周末

    workday接口 If you're trying to figure out when a project will be completed, you can use the WORKDAY.I ...

  3. ODOO13 开发教程八 自定义导出数据到Excel

    前面几篇文章,我们已经说明怎么去创建并安装自己的模块.如果你跟着前几篇去做了,那太好了,我们可以一起进行本篇文章的学习了. 本篇实际上为新的odoo开发者说明,如何在odoo中,使用第三方包将数据导出 ...

  4. R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)

    R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录

  5. Python练习猜拳,利用while循环自定义函数,结果数据存入excel表格

    题目: 设计一个猜拳小游戏,系统出一个石头.剪刀或布:用户输入一个石头.剪刀或布:1代表石头,2代表剪刀,3代表布,或输入shitou.石头等均可识别. 游戏玩到用户赢了系统为止,并将结果输入到指定位 ...

  6. 【Excel】使用定义名称+数据验证创建二级组合框

    [Excel]使用定义名称+数据验证创建二级组合框 在Excel中创建如下样式的二级组合下拉选项框 1.创建二级名称 为学院及专业创建二级名称: 全选要处理的区域->公式->根据所选内容创 ...

  7. 第6章 数据注解 System.ComponentModel.DataAnnotations 、注解后台原理、自定义验证ValidationAttribute、IValidatableObject

    客户端验证对用户向表单中输入的数据给出一个即时反馈. 服务器验证,主要是因为来自网络的信息都是不能信任的. 一. 为验证注解订单 1 .验证注解的使用,自定义错误提示消息 数据注解特性定义在 Syst ...

  8. pandas编写自定义函数、使用apply函数应用自定义函数基于Series数据生成新的dataframe

    pandas编写自定义函数.使用apply函数应用自定义函数基于Series数据生成新的dataframe 目录 pandas编写自定义函数.使用apply函

  9. R语言ggplot2可视化散点图、并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线

    R语言ggplot2可视化散点图.并使用geom_encircle函数自定义多边形圈定可视化图像中的指定区域(Scatterplot With Encircling).使用geom_smooth函数基 ...

  10. pandas中dataframe默认不显示所有的数据行(中间省略)、使用option_context函数自定义设置单个dataframe允许显示的行的个数、set_option函数全局设置显示行的个数

    pandas中dataframe默认不显示所有的数据行(中间省略).使用option_context函数自定义设置单个dataframe允许显示的行的个数.set_option函数全局设置显示行的个数 ...

最新文章

  1. Spring Cloud-Honghu Cloud分布式微服务云系统(一)
  2. MATLAB从入门到精通系列之MATLAB维度获取size()函数详解
  3. 七代处理器装win7_为啥新电脑没法装windows7系统?解决方法总会有的
  4. 吃糖果(HDU-1205)
  5. Linux下MySQL5.6的修改字符集编码为UTF8
  6. linux+Apache 2.2 + PHP 5.3 + MySQL 5.1
  7. 服务质量--成功的关键因素!
  8. 度数计算机在线使用,度数换算(度数换算计算器)
  9. 档案目录管理--chmod
  10. VS连接VSS代码管理器失败问题
  11. AcWing 1402. 星空之夜(Flood Fill/哈希/DFS)
  12. Android按键之Menu详解
  13. 单例模式的5种实现方式
  14. GPT系列论文精读-GPT1
  15. mui实现二维码扫描功能
  16. PDF软件最新版本功能介绍
  17. python群控微信_带你用 Python 实现自动化群控(入门篇)
  18. 关于UnityPC端打包参数设置及发布PC端时固定分辨率
  19. C++药名整理题——教你首字符串升序排序
  20. 企业不良资产的定义是什么?

热门文章

  1. 黑暗城堡(dijkstra算法)
  2. linux ipp,Get Started with Intel® Integrated Performance Primitives
  3. Oliver的救援--SSL 2278
  4. Unity3D ML-agents 入坑指导
  5. NV Fermi游戏架构全解析
  6. win10如何重装系统(联想笔记本)
  7. 2022.10.23高沿坪易地扶贫 霜降
  8. 实习期间的一些思考整理(4)2018.4.14~4.16
  9. 操作系统笔试面试基本内容
  10. 铁道部新客票系统设计