当前位置:首页 > 技术分析 > 正文内容

Excel数据有效性——让你的数据格式不再出问题

ruisui883周前 (05-26)技术分析13

想必收集过数据的朋友都遇到过这种头痛的情况,把表格发下去,让同事自己填写资料,收集回来的,各种数据格式五花八门,根本不能使用,如下图所示。像其中的日期格式不规范,如果我不说,大家还没注意到,有几位的身份证号码少填了一位数。

只有使用【数据】选项卡下的“有效性”命令,才能避免这些问题发生,有效性命令它的原理是通过各种限制条件来避免这些问题发生。

一、限制输入的内容

如上图《员工信息表》中的性别这一列,就出现了“男、男性、女、女性”,这四种情况,如果我现在要根据性别来做一个筛选,你说这种情况怎么办?只有在下发表格之前,我们就要做好限制,只能让他们输入我们指定的内容。

操作方法:以上面这幅图为例,选中性别这一列,然后选择【数据】选项卡,选择有效性命令

允许(A):这里选择序列,来源(S):这里输入“男、逗号(英文)女”

二、限制输入内容长度

上面说过,有些人的身份证号少了一位,不知道你们有没有看出来,像这种位数比较长的数据,肉眼很难一眼出看来,这个时候,用“有效性”命令就能够判断出身份证号码够不够18位。

操作方法:前面几步与上面相同,在允许(A):这里选择文本长度,数据(D):这里选择等于,数值(V):这里输入18(我们的身份证号码就是18位)

因为这个是同事填好再发给我们的,身份证号码不像性别那样,一看可以看出时候少写了位数,所以,我们在设置好有效性以后,通过圈释无效数据(I)才能得知那些数据不合格。

如果在一开始,就设置好有效性,那么不符合规则的数据,就根本没法输入进去。

三、限制输入内容的区间

对时间不敏感的同事,在写入职时间时就很容易出错,这个时候,我们就要建立一个时间区间——从建厂日到今天。

操作方法:前面几步与上面相同,在允许(A):这里选择日期,数据(D):这里选择介于,开始日期(S):就写建厂日期,结束日期(N):就写今天。

细心的朋友会发现,我还设置了输入信息、和出错警告。先设置输入信息,是为了告诉填写表格的人,按指定的格式填写日期,防止日期格式错误,错误警告是告诉同事,日期你写错了,防止别人不知道错在哪里。

四、制作下拉列表

制作下拉列表就前面操作过了,这里就不再重复操作了,但是我想问问你们,制作下拉列表除了可以防止输入错误,还可以做什么?在企业中有一些信息是基本上不怎么变动的,例如性别、部门、在登记信息时,这些重复性的数据,难道你要一个个去打字吗?这样工作效率反而不高,正确的做法是,将性别这一列、部门这一列统统给做成下拉列表,从而提高工作效率。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4322.html

分享给朋友:

“Excel数据有效性——让你的数据格式不再出问题” 的相关文章

深入理解Vue.js组件通信:父子组件与子父组件数据交互详解

什么是Vue组件通讯 Vue.js 组件通信是指在 Vue 应用的不同组件之间进行数据交换和状态同步的过程。由于 Vue 的组件是基于单文件组件(SFCs)的模块化设计,每个组件都有自己的作用域,因此它们不能直接访问彼此的数据。为了使组件之间能够协同工作,Vue 提供了几种不同的通信方式。以下是 V...

Vue3,父组件子组件传值,provide(提供)和inject(注入)传值

父组件向子组件传值父子组件传递数据时,通常使用的是props和emit,父向子传递使用props,子向父传递使用emit。子组件接收3种方式// 1、简单接收 props:["title","isShow"], // 2、接收的同时对数据类型进行限制 props:{...

HTML5+眼球追踪?黑科技颠覆传统手机体验

今天,iH5工具推出一个新的神秘功能——眼动追踪,可以通过摄像头捕捉观众眼球活动!为了给大家具体演示该功能的使用,我做了一个案例,供大家参考。实际效果如下:案例比较简单,就是通过眼动功能获取视觉焦点位置,剔除用户看中的牌。现在,舞台的属性中多了一个“启用眼动”的选项,另外,还多了一个“启用摄像头”的...

别让“跑焦”毁所有!仅需这一项设置,即可显著改善镜头对焦精度

我常常会收到一些摄影爱好者的私信,也一直在努力的帮助大家解决更多摄影中常见问题。在我收到的所有问题中。有一个问题是最麻烦的,那就是“为什么我的图像看起来模糊?”。这个问题几乎每个人都遇到过,究其原因可以说是多种多样相对复杂。起初我一直认为是对焦问题所导致,也就有了我之前所写的“后按对焦”以及“对焦模...

Python中的11 种数组算法

1. 创建数组 创建数组意味着留出一个连续的内存块来存储相同类型的元素。在大多数语言中,您可以在创建数组时指定数组的大小。假设您正在书架上整理一组书籍,并且您需要为正好 10 本书预留空间。功能架上的每个空间都对应于数组中的一个索引。# Example in Python arr = [1, 2,...

22《Vue 入门教程》VueRouter 路由嵌套

1. 前言本小节我们介绍如何嵌套使用 VueRouter。嵌套路由在日常的开发中非常常见,如何定义和使用嵌套路由是本节的重点。同学们在学完本节课程之后需要自己多尝试配置路由。2. 配置嵌套路由实际项目中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层...