在Excel中,利用数据验证可以对数据的录入添加一定的限制条件。比如我们可以通过数据验证的基本设置使单元格只能录入整数、小数、时间、日期等,也可以创建下拉菜单选项。数据验证的基本功能在前面的文章已进行介绍,链接地址:excel不得不了解的数据验证基本功能。本文给大家介绍的是7种自定义数据验证的设置方法,即下面图中右侧绿色的部分。

一:限制输入空格。

如下动图所示,如果要对A列的数据限制输入空格,那么选中A列数据后,在【数据】选项卡——【数据验证】——【允许】——【自定义】中输入函数公式=ISERROR(FIND(" ",A1))。

此处find函数中双引号之间有一个空格。函数公式表示查找单元格中的空值,找到就可以输入内容,找不到会报错提示。

然后我在A10单元格输入“刘备”,无论是文字前、文字中间、还是文字后,只要有空格都会弹出错误提醒。

二:限制输入重复值。

限制输入重复值选中A列后,在【数据验证】——【自定义】中输入的函数公式为=COUNTIF(A:A,A1)<2。这个函数表示统计A列中当前单元格重复值个数,如果小于2,即仅有一个时可以正常输入,否则会报错。

如下图所示,在A10单元格输入刘备时,可以正常输入,输入赵云时因为和前面A3单元格重复,会出现错误提示。

三:只允许输入小写字母。

此处在数据验证——自定义中输入的公式是=EXACT(C1, LOWER(C1))。lower函数表示将大写转化为小写的函数。exact函数表示两个参数对比。此处利用这两个函数组合。

如果输入的是小写,lower函数转化后仍然是小写,exact函数两个参数一致,可以输入内容;如果第一个参数大写,第二个参数用lower函数转化为小写,此时exact函数两个参数不一致,就会报错。

在C2、C3单元格输入小写字母没有问题,输入大写字母就会出现错误提醒。

四:只允许输入大写字母。

与只允许输入小写字母同理,只允许输入大写字母的函数公式是= EXACT(C1, UPPER(C1)),upper函数表示将小写字母转化成大写字母。exact函数与上述用法相同。

五:输入时以固定字符开头。

此处选中B列后,在自定义中的函数公式为=LEFT(B1, 3) ="132"。表示提取当前单元格中的前3个字符,如果是132,可以正常输入,如果不是132,就会弹出出错提醒。

此处的固定字符不仅局限于数字,也可以是字母、中文等。

如果要同时满足132开头,长度为8位,且为数字三个条件,则函数公式改为= AND(LEFT(B1,3) ="132",LEN(B1)=8,ISNUMBER(INT(B1)))即可。

六:只允许录入文本。

只允许录入文本时,选中C列数据,然后在自定义数据验证中输入函数=ISTEXT(C1)即可。

istext函数表示判断是否为文本。如果要添加更多的限制条件,可以参考上一条学号的设置,用and函数嵌套即可。

七:禁止修改已有内容。

如下图所示,对于已有内容设置禁止修改时,首先选中禁止修改的内容,然后在自定义数据验证数输入函数公式=ISBLANK(A1:B9)。

isblank本来是判断是否为空值的函数,但是用在数据验证用也可以实现防止修改已有内容的目的。

这就是本文介绍的7种自定义数据验证,你掌握了吗

Excel中7种自定义数据验证设置相关推荐

  1. java通过poi读取excel中的日期类型数据或自定义类型日期

    java通过poi读取excel中的日期类型数据或自定义类型日期 Java 读取Excel表格日期类型数据的时候,读出来的是这样的  12-十月-2019,而Excel中输入的是 2019/10/12 ...

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

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

  3. 几张表格怎么联动_在excel 中,怎样实现数据关联?:excel怎么把几个表格的数据联动...

    在excel 中,怎样实现数据关联? Excel数据关联可以利用公式来. 软件版本:Office2007 举例说明如下: 1.Sheet1如下数据,设置Sheet2中对元格数据与之关联起来: 2.在S ...

  4. 计算机excel怎么添加实线边框,excel中单元格输入内容怎么设置自动加上实线边框...

    excel中单元格输入内容怎么设置自动加上实线边框 腾讯视频/爱奇艺/优酷/外卖 充值4折起 Excel是我们常用的办公软件之一,如果想要在单元格中输入内容时,单元格的边框自动加上实线边框,该怎么办呢 ...

  5. 计算机考试单元格,计算机等级考试技巧在Excel中如何对单元格进行设置?

    问:计算机等级考试技巧在Excel中如何对单元格进行设置? 考无忧小编解答: 步骤一:选中要设置的单元格,右击,出现下图对话框. 步骤二:点"设置单元格格式"功能,出现下图对话框, ...

  6. WordPress中缠结的自定义数据世界

    by Kamil Grzegorczyk 通过卡米尔(Kamil Grzegorczyk) WordPress中缠结的自定义数据世界 (The Tangled World of Custom Data ...

  7. python3读取excel某一列_怎样用python,读取excel中的一列数据!python读取excel某一列数据...

    Python 如何循环读取csv或者excel中的一列数据,写入到中搜索 是可以 a.csv复制到 b.csv中 import csv def foo(): with open('a.csv', 'r ...

  8. Excel中删除重复的数据

    Excel中删除重复的数据 经常碰到excel中重复的数据,如果数量不多,手工删除或许尚可,如果数据比较大,就需要借助计算机拉,一般有两种方法,一种是用Excel中的高级筛选工具,另一种就是我下面说的 ...

  9. 怎么将Excel中红色字体颜色数据提取出来

    今天跟大家分享一下怎么将Excel中红色字体颜色数据提取出来 1.如下图单元格中含有部分红色提取数据,现在我们想要将这些数据提取出来. 2.选中表格数据区域,然后点击下图选项(Excel工具箱,百度即 ...

最新文章

  1. Ubuntu 16.04安装QQ(不一定成功)
  2. android View.isShown() 和 getVisibility() 的区别
  3. 关于在hdfs上对数据创建外部表的原因
  4. [转]ORACLE日期时间函数大全
  5. 学习ui设计_如果您想学习UI设计,该怎么办
  6. Python使用multiprocessing实现多进程
  7. 2017行进中的杂想,做一个极少数的历史
  8. Heartbeat+DRBD+NFS 构建高可用的文件系统
  9. 超简单!利用查看源代码+正则表达式复制百度文库无法复制内容
  10. web前端如何提升自我
  11. Just Cause系列游戏品鉴
  12. bt磁力种子与php文件,视频 | BT 种子和磁力链接是如何工作的?
  13. 台式计算机屏幕亮度在哪调,电脑亮度怎么调?教您电脑亮度在哪里调
  14. Nginx安装/负载均衡/反向代理配置与调优
  15. 究竟什么是可重入锁?
  16. 一次惨痛的线下机房上云的经历
  17. html下拉 小狗,html会动的小狗狗源码
  18. C++从入门到放弃之:静态成员与单例模式的实现
  19. java-Base64编码工具类
  20. 目标检测算法SSD用于行人检测(二):训练和测试SSD网络

热门文章

  1. 接近完美的监控系统—普罗米修斯
  2. 配置多交换机VLAN划分
  3. 解决:UserWarning: Failed to initialize NumPy: module compiled against API version 0xf but this version
  4. 微信小程序学习之五种页面跳转方法.
  5. AI作画升级!一键帮你用Stable Diffusion 生成无限缩放效果视频
  6. 用Python向您的女神表白,100%成功(附源码)
  7. Oracle 字符串比较大小
  8. 防止 rm -rf 误删 (个人使用) history 方案
  9. 2021年中国化学制品市场趋势报告、技术动态创新及2027年市场预测
  10. java测试一个泰勒级数,泰勒级数+牛顿迭代公式+最简单的C语言求根号的值