#数据验证# 在2013版本以前称为#数据有效性#。数据验证主要用于验证数据的输入的准确性,避免输入非法值以及在输入非法值时能给出提示或警告。可以根据实际需要限制输入范围,提供预设值通过下拉列表选择输入……可以说数据验证功能十分强大能很好的协助我们报表设计。
先看下演示效果:
![fc31fd00426ff63f6fd8123b7a08801c.gif](https://img-blog.csdnimg.cn/img_convert/fc31fd00426ff63f6fd8123b7a08801c.gif)
![dbb0b8ec3fc6a6a02a2fe233b2d1c832.png](https://img-blog.csdnimg.cn/img_convert/dbb0b8ec3fc6a6a02a2fe233b2d1c832.png)
如上图所示为我们常规用法。我们通过 允许-序列 在 “来源” 选定我们限定的数据源单元格区域这样我们的目标单元格就只能按我们的数据源内容进行选择输入了。如下图:
![981742decf8e9ee5b01dcb4f49bbb625.png](https://img-blog.csdnimg.cn/img_convert/981742decf8e9ee5b01dcb4f49bbb625.png)
但是如果我们的数据源区域会发生变化呢?比如说我们公司会有新进的员工,比如说我们的学习课程会随着学年越往上越增多那么我们的数据源就会不完整,发生遗漏的问题,这时候我们可以使用数据验证结合函数来解决。这就是我们今天要讲的扩展用法。
我们来看个例子: