当你使用下拉列表来限制人们在单元格中的输入时,数据输入会更快、更准确。当有人选择一个单元格时,下拉列表的向下箭头就会出现,可以点击它并进行选择。

创建一个下拉列表 / Create a drop-down list

你可以通过提供下拉列表使工作表更有效率。使用你的工作表的人点击一个箭头,然后在列表中点击一个条目。

1, 选择你想包含列表的单元格。

2, 在功能区(ribbon)中,点击DATA > Data Validation。

3, 在对话框中,将Allow选项设置为List。

4, 点击 "Source",输入你想在下拉列表中使用的文本或数字(用逗号分隔,形成comma-delimited list,也就是逗号间隔序列),并点击 "OK"(确定)。

弹出窗口如下图:

Settings

  • Any value: 单元格输入内容不受限

  • Whole number: 可输入整数值

  • Decimal: 可输入带小数的数值

  • List: 可输入内容的列表

  • Date: 日期

  • Time: 时间

  • Text length: 指定输入内容的字符串长度

  • Custom: 指定除了这些针对数字、日期、文本数据的内置验证数据有效性规则之外的规则。

  • Ignore blank: 如果选中的话,那么单元格内容为空的话,不会受数据有效性规则的影响

  • In-cell dropdown: 在Allow选项中使用List时,显示此复选框,如果不勾选,就不会显示下拉列表。

  • Clear All: 点击后,会清除所选的所有单元格里的数据有效性设置。

选择List时,可以选定一个单元格范围的值作为可选值的集合。但要注意,只能选一行或一列。

可选的条件是,在最大最小值之间、不在最大最小值之间、等于、不等于、大于、小于、大于等于、小于等于。

选择最大最小值时可以直接输入数值,也可以引用某个单元格的值。

如果Allow选择List或Custom的话,则Data选项框里固定只能时between选项。

Input Message (输入提示消息)

这个是用来设置当选中此单元格,用来提示用户关于此单元格的,所显示的信息。

需要设置Title和Message,注意要勾选上面的复选框。

比如单元格的数据有效性设定规则是一定范围的整数的话,如下:

Error Alert 

默认是勾选了显示错误警告,并且Style是Stop,表示如果数据输入不正确要求重新输入。如果不勾选的话,类似于数据有效性规则不起作用。

输入无效内容时,显示错误警告,error alert。

选择Stop,则输入不正确提示如下,点击Retry重新输入,点击Cancel则取消操作,恢复前值。这个是最严格的警告类型,无效数据无法输入。

选择Warning,显示如下,点击Yes则使用当前的输入值,点击No重新输入,点击Cancel则取消操作,恢复前值。警告用户这数据是无效的,但仍可以输入。

选择Information,显示如下,点击OK则使用当前的输入值,点击Cancel则取消操作,恢复前值。最宽松的警告类型,仅为了告知用户数据是无效的。

如果你不设定错误警告信息的内容,则默认的标题是“Microsoft Excel”,信息是”This value does not match the data validation restrictions defined for this cell.“。

IME Mode

如果选择Off的话,就不能输入中日韩文字。

输入法编辑器 (IME) 是一个软件组件,它使用户能够以一种无法在标准 QWERTY 键盘上轻松表示的语言来输入文本。 使用该编辑器通常是考虑到用户的书面语言(如各种东亚语言)中的字符数。

用户键入由 IME 解释的键组合,而不是每个单个键盘键上显示的单个字符。 IME 会生成与键击集匹配的字符或可供用户从中进行选择的候选字符列表。 然后,所选字符将插入用户与之交互的编辑控件中。

Data validation的复制

选中一个有数据有效性设置的单元格,然后Ctrl + C,之后选中需要拷贝的单元格,右键,点击选择性粘贴,找到Validation进行粘贴即可。

用这个方法,还可以通过复制空单元格的Data Validation来清除所选单元格的Validation。

在Data Validation的Setting里,有个复选框"Apply these changes to all other cells with the same settings.",如果勾选了,当修改当前的条件后,和当前的Validation条件一样的就也会被修改。

Note 注意事项

Excel的数据有效性验证规则,不管是内置还是定制的,只会在设置规则之后,对新输入单元格的数据进行验证,已有数据不受验证规则影响。

如果经常使用Excel,使用快捷键能简化操作,比如按下Alt键后,会显示各个菜单的快捷键,然后按下按键,切换相应的标签组,继续参照显示的菜单的快捷键来进行操作。

参考:

1,Excel 2013 training

Excel 2013 training - Microsoft Support

2,输入法编辑器 (IME)

输入法编辑器 (IME) - Windows apps | Microsoft Learn

3,Ignore blank选项

Excel Data Validation - Ignore Blank

4,Excel Data Validation

Data validation in Excel: how to add, use and remove

5,Excel Data Validation Custom Rules

Custom Data Validation in Excel : formulas and rules

Excel - 如何给单元格加上下拉框相关推荐

  1. 基于java + easyExcel实现模板填充生成动态模板并设置指定单元格为下拉框样式

    需求描述:java后端开发过程中,为了满足动态生成excel模板并设置指定单元格为下拉框,且下拉框的数据项来源为动态查询的需求,在基于easyExcel的情况下,使用模板填充的方式,完成该需求. 1. ...

  2. Pyqt5 在表格中单元格设置下拉框,并根据选项改变背景颜色

    关于怎么在表格中单元格设置下拉框,并根据选项改变背景颜色 def table_combox_init(self):combox_statePlm_jria_list = ['', '无', 'O', ...

  3. ag-grid 单元格编辑-下拉框

    一.基本下拉框 效果如下: 选中后的值直接就是界面显示的值(也是代码中定义的值).效果如下: 二.有id 的下拉框 这个下拉框跟平常用的select 框类似,设置id和value,在界面选择的时候显示 ...

  4. 单元格只能下拉框选_excel给单元格添加下拉菜单列表无需按键盘用鼠标选择即可...

    excel给单元格添加下拉菜单列表无需按键盘用鼠标选择即可 时间:2013-12-08   作者:snow   来源:互联网 为了方便快速的输入数据,通常情况下我们会给单元格添加一个下拉菜单,如此一来 ...

  5. WPF DataGrid 单元格实现下拉框选项

    文章目录 前言 一.问题 二.示例 1.实现效果 2.描述 三.解决方法 四.总结 前言 需要实现DataGrid控件单元格下拉框选项,DataGrid数据来源是数据库中的表 第一次写博客,尝试一下 ...

  6. 单元格只能下拉框选_数据有效性定义下拉框只能选择一个如何实现选择多个选项...

    相信表亲们很多人用过数据有效性,通过数据有效性定义序列,在下拉框中选择想要的选项,然而,数据有效性定义通过下拉框只能选择一个选项,如果要选择多个选项,怎么办呢?我们看看下面的动画: 看这个动画是不是感 ...

  7. EasyExcel多列单元格设置下拉框

    项目场景: EasyExcel官网文档地址: https://easyexcel.opensource.alibaba.com/docs/current/ 项目场景:实际开发中,需要用到很多下拉框去供 ...

  8. ALV单元格设置下拉框固定值

    老规矩先上效果图: 1.输出ALV 加个字段 2.设置下拉框的值 FORM SET_DRDN_TABLE .DATA:LT_DROPDOWN TYPE LVC_T_DROP,LS_DROPDOWN T ...

  9. poi怎么设置某个单元格为下拉框_java excel 多选下拉列表设置

    方案二 方案二的思路是在excel中添加一个隐藏的sheet存放数据源(下拉的数据),在真正需要下拉的sheet单元格写入属性. 1.需要使用到的util类 package com.excel.sel ...

最新文章

  1. 机器视觉系统原理及学习策略
  2. pytorch 之 torch.bmm()函数
  3. shiro学习(21):动态添加验证规则1
  4. MATLAB获得子图位置
  5. 试试把OJ题意抽象成物理模型(洛谷P1007题题解,Java语言描述)
  6. jmeter模拟登陆
  7. 【玩转Golang】 自定义json序列化对象时,非法字符错误原因
  8. 华为Mate40 RS保时捷设计推8+256GB版本:起售价便宜1000元
  9. Java中sleep,wait的区别
  10. 第五篇:明确拒绝不想编译器自动生成的拷贝构造函数和赋值运算符重载函数...
  11. 关于 easyPr的问题
  12. SSL P2133 腾讯大战360 题目
  13. android+video+自动播放源码,华为手机浏览器使用Video.js无法自动播放
  14. Linux shell脚本入门到实战详解(一)
  15. 8人Python-----day04
  16. Kotlin高仿微信-第58篇-开通VIP
  17. 华为电脑怎么录屏?分享你两个好方法
  18. linux下deb安装包的运行
  19. 业界最全,阿里云混合云灾备服务上线!
  20. 《剑指Offer》刷题之最小的K个数

热门文章

  1. 表面看是营销书,事实上是励志书——Leo鉴书77
  2. linux命令chmod命令设置权限的777,775,774
  3. U盘重装win10(一)下载系统镜像
  4. 面向对象编程(进阶)
  5. 198页11万字智慧水务平台建设方案(word)
  6. [附源码]Java计算机毕业设计SSM电商后台系统
  7. 计算机专业手抄报作文,制作电脑小报作文
  8. html自动弹出公告代码,一段访问网站自动弹窗的js代码
  9. 自由开发者_免费可商用的图片资源推荐
  10. vue项目 mock数据