小姐姐的问题

一个人事小姐姐找我说她平常要录入很多人员信息,工作容易出错,主要出现录错、录重复、录入效率低下的问题,很是苦恼,问我有没有好的解决办法,那么如何快速高效的录入数据呢?

我想想了, 给她做一个模板表,如下图所示:

Sheet2作为录入界面,Sheet1作为新人信息表存入界面,主要有以下4点功能

1、鼠标可选单元格主要集中在四个字段后面的单元格,输入完一个信息后,Tab键直接切换到下一个信息单元格,省去点击鼠标的麻烦,同时限定输入的位置,不会出错;

2、查重,在录入的时候,检测待录入人员是否重复录入,如果表1中已经存在此人,则提示已经存在,需要重新录入;

3、限定手机号码输入位数,防止手机号录入出错,只有输入11位数字时才能成功输入;

4、成功录入一个人员信息之后,清空录入界面,方便下一个人员的录入。

我们利用三个知识点,对这个功能进行讲解。

知识点1:利用工作表保护限定输入位置

Tab键小伙伴们都不陌生,按一下Tab键,选中单元格会自动切换到后面的一个单元格,那么如果实现Tab键在指定的单元格中切换呢

第一步,按住Ctrl键,依次点选四个单元格,然后按下组合键Ctrl+1键,调出设置单元格界面,点击【保护】,取消勾选【锁定】,按【确定】按钮完成设置;

第二步,依次点击【审阅】——【保护工作表】,在弹出界面中取消勾选【选定锁定单元格】。

完成以上两步操作之后,可以发现, 再次按Tab键,Excel输入框只会在四个单元格中来回切换

知识点2:利用数据有效性限定输入位数

紧接着限定手机号码输入的位数,数据验证(数据有效性)轻松搞定!

选中手机号码输入单元格,依次点击【数据】——【数据验证】,依次选择“文本长度”、“等于”、“11”,点击“出错警告”,在“出错信息”框内输入“请输入11位手机号码”,点击“确定”,完成设置!

注意:此步应该在最开始设置,因为第一步设置了工作表保护之后,无法再对单元格进行数据有效性设置!

知识点3:利用VBA字典字数,判断是否重复录入

由于字典的特性,key值唯一,不可重复,我们只需要将已经存在的人员列表录入到字典中去接着在判断待会去员工是否存在于字典中即可;

如果存在则不录入,如果不存在则录入数据,并清空录入界面,代码如下图所示:

方便小伙伴们复制,明细代码如下所示:

Sub 人员录入()a = Worksheets("sheet1").Cells(Rows.Count, 1).End(xlUp).Rowb = Range("B3")Dim arr()On Error Resume NextSet d = CreateObject("scripting.dictionary")arr = Range(Worksheets("sheet1").Cells(2, 1), Worksheets("sheet1").Cells(a, 2))For i = 1 To UBound(arr)d.Add arr(i, 1), arr(i, 2)NextIf d.exists(b) Then                                 MsgBox "已存在此人,从重新输入"Exit SubElseWorksheets("sheet1").Cells(a + 1, 1) = Range("B3")  Worksheets("sheet1").Cells(a + 1, 2) = Range("D3")Worksheets("sheet1").Cells(a + 1, 3) = Range("B5")Worksheets("sheet1").Cells(a + 1, 4) = Range("D5")Range("b3").ClearContents                       Range("d3").ClearContentsRange("b5").ClearContentsRange("d5").ClearContentsEnd IfMsgBox "已完成"End Sub

小结

此模板并非适用于任何场景,根据不同的数据录入需求,去修改调整,重要的是学习制作的思路,思路明白了,其它的都不再是问题~

觉得有用,欢迎关注我,定期分享数据小技巧。

数据字典模板_巧用单元格保护功能+字典技术,制作高大上的人员信息录入表...相关推荐

  1. npoi 设置单元格不能修改_真巧妙!没密码也能解锁 Excel 单元格保护

    大家好,我是努力hard,本文要讨论的问题,在此摘要: ① Excel工作簿保护方式 ② 无密码解锁修改单元格 00 哥,这些单元格怎么不能点开 有个好友问我,下方图片的所有绿色区域都不能选中, 我很 ...

  2. easypoi 模板导出兼容合并单元格功能

    最新在使用easypoi,使用注解导出和模板导出的方式,现在主要就模板导出合并单元格一些坑和解决方法. 首先我建议刚接触的同学看这篇文章,很详细,功能也比较全面,比较感谢这篇文章的原创作者,网站1:e ...

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

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

  4. excel不显示0_【周一实用技巧】绝密,保护公式不被修改。Excel单元格保护可以输入但不能修改公式,隐藏不显示公式内容...

    Excel 2013实用技巧教程系列 第-5.4-节  单元格的隐藏和锁定 收上来的预算表总是不对,表格里的公式总是被修改,每回都要重刷心劳累,小编excel小课堂(ID:excel-xiaoketa ...

  5. java word导出表格_Java Word模板导出包含表格单元格合并

    java通过freemarker导出word循环合并表格单元格 本文主要讲解通过freemarker模板引擎来导出word,并且在word中包含表格的合并部分需要循环生成. 一.Java需要通过模板导 ...

  6. wps 设置excel某些单元格保护不可编辑

    首先ctrl+A 全选 右键 -> 设置单元格格式,最后一栏->保护 ,将锁定勾选上,此时所有的单元格都是被锁定的,然后选择你不想要 被保护的某一行或一列同理 右键 单元格格式 取消勾选保 ...

  7. easyexcel 填写模板指定行合并单元格

    1.easyexcel(官网)添加版本依赖 <dependency><groupId>com.alibaba</groupId><artifactId> ...

  8. java poi操作excel 添加 锁定单元格保护

    Excel的book保护是很常用的,主要是不想让别人修改Excel的时候用.这样能够避免恶意随便修改数据,提高数据的可信度. 下面介绍JAVA POI来实现设置book保护: 使用HSSFSheet类 ...

  9. cxgrid中纵横单元格合并_被合并单元格折磨疯的我,真后悔没早点知道这个Excel技巧!...

    在大家日常的工作中,经常会用到Excel合并单元格,然而合并单元格其实只是美化了表格,它会使我们后续的统计工作遇到很多麻烦,今天就给大家提供两个解决这个问题的思路. 01 合并单元格的基本操作方法 在 ...

最新文章

  1. 1042. 托普利兹矩阵
  2. 【图论专题】Floyd算法及其扩展应用
  3. xmanager破解待验证
  4. 我的Linux生涯之文件链接
  5. 《Arduino开发实战指南:LabVIEW卷》——3.5 LabVIEW的程序结构
  6. python猜拳游戏三局两胜制_猜拳游戏三局两胜------java实现代码
  7. 一般源码安装添加的GD库 是不支持 jpeg 格式的图片的
  8. 谈Servlet与JSP
  9. 如何把Eclipse工程导入到Android Studio
  10. Python找出列表的中只出现一次的元素
  11. Object型转list,jsonObject型转list方法,亲测可用
  12. linux(Centos7)安装elasticsearch6.2.2
  13. python的模块导入问题_python的模块导入问题
  14. 6.5. Properties
  15. iOS开发多线程篇—GCD的常见用法
  16. Blender快捷键大全
  17. 计算机无法访问网络位置,共享不能访问网络位置的解决方法
  18. 正则匹配大于等于号与indexof结合
  19. 指数解读:恒生指数(Hang Seng Indexes)
  20. PhotoShop 保存 8 bit 位图(Bmp)的方法【记录备忘】

热门文章

  1. js-sdk探索之微信网页分享
  2. c++如何编写线程安全的DLL
  3. 研究:打乒乓球可预防近视
  4. GIS概念的总结(一)什么是GIS
  5. 7-1-JavaBean基础
  6. html表格列平分行,CSS布局问题 , 如何实现一行多列div,类似于表格
  7. 哈夫曼树编码和译码c语言,C++哈夫曼树编码和译码的实现
  8. 为什么eolinker发送老是等待_eolinker之初体验
  9. Hpdl80服务器硬件驱动,hpe proliant dl80 gen9服务器用户指南.pdf
  10. 好的设计善于利用PSD模板,轻松搞定促销海报!