用Excel列表实现批量录入功能

   我们在使用Excel的过程中,通常需要输入大量的数据。这是保证我们顺利完成各项工作的基础。但是,在录入数据的过程中,尤其是录入大量数据的时候,经常会出现一些不经意的录入错误,而这,会严重影响我们所得到的结果正确性。那么,怎样才能有效地控制这种录入错误的发生呢?除了细心、细心、再细心以外,在Excel中完成必要的设置,以最大可能地减少错误的发生也是极为重要的。

  一、设置数据列表

  有时我们需要录入的数据是某些重复数据中的一个,比如单位员工所属的部门。单位中部门个数是有限的,如果我们都通过键盘手工录入每位员工的工作部门,那自然是费时费力,还容易出错的。因此,我们不如为这些部门指定一个数据列表。录入时只需要在下拉列表中单击选择相应的部门,就可以了。这不仅可以提高录入速度,还会使得录入的质量得到保证。

  首先选中要填写员工部门的所有单元格,点击功能区“数据”选项卡“数据工具”功能组中的“数据有效性”按钮,在弹出的菜单中点击“数据有效性”命令,打开“数据有效性”对话框。

  点击对话框中“设置”选项卡,在“允许”下方的下拉列表中选择“序列”选项,然后在下面“来源”输入框中输入各部门名称(人事部,一车间,二车间,生产部,技术部,办公室),部门之间用英文的逗号隔开,如图1所示。点击“确定”按钮关闭对话框。


  图1 Excel设置序列

  我们也可以在工作表的空白单元格某列中分别输入各个部门名称,比如在H1:H6单元格区域。然后在“来源”下的输入框中输入“=$H$1:$H$6”,也可以得到同样的效果。

  现在将鼠标定位于刚才选中的那些单元格区域任一单元格,就会在右边出现一个下拉箭头,点击它就会出现刚才我们所设置的下拉列表,如图2所示,单击其中的项目就可以完成输入了。


  图2 Excel中的下拉列表

  二、在其它工作表中使用

  如果我们希望能在其它的工作表单元格区域中使用这个部门下拉列表,那么我们可以使用自定义名称完成这个任务。

  在空白单元格列中录入相应部门名称,比如H1:H6单元格区域。然后选中此单元格区域,点击功能区“公式”选项卡“定义的名称”功能组中的“定义名称”按钮,打开“新建名称”对话框。如图3所示,在“名称”右侧的输入框中输入名称,比如“bumen”。在“范围”下拉列表中选择“工作簿”,而在“引用位置”右侧的输入框中会自动使用我们选中的单元格区域。确定后,就可以为我们所选的单元格区域指定“bumen”的名称了。


  图3 Excel新建工作簿

  现在要做的,就是在选定工作表的相应单元格区域后,再打开“数据有效性”对话框,然后在“来源”输入框中输入“=bumen”,就可以在当前的工作表中使用这个部门列表了。

  如果觉得这个自定义名称的方法有些罗嗦的话,那下面的方法就简单多了。

  选中已经设置好数据有效性的单元格,然后按下“Ctrl+C”键进行复制。再将鼠标定位于目标单

  元格,点击功能区“开始”选项卡“剪贴板”功能组中的“粘贴”按钮下的小三角形,在弹出的菜单中点击“选择性粘贴”,打开“选择性粘贴”对话框。选中“有效性验证”单选项就可以了,如图4所示。


  图4 Excel选择性粘贴

时间: 2024-10-07 13:01:42

用Excel列表实现批量录入功能的相关文章

java-如何实现批量录入功能?

问题描述 如何实现批量录入功能? 请问如何实现文件批量录入功能?比如excel在Java里面如何批量导入数据库?具体思路是怎样的呢|?谢谢 解决方案 批量上传文件(功能实现)网页实现批量数据导入功能网页实现批量数据导入功能 解决方案二: 你是想使用 Java 操作 Excel 文档吧? 如果是,先看看 java 如何操作 Excel,如:Java生成和操作Excel文件 然后,再根据数据的特点来实现批量.要实现批量,数据必须有一定的规律,否则程序无法实现的. 解决方案三: 将excel一行构造成

Excel读取单元格内容功能,录入数据同步读音校对

  死磕数据也要玩出花样~Excel 读取单元格内容功能,录入数据同步读音校对,让耳朵替眼睛分担分担压力!方法:文件>选项>快速访问工具栏>不在功能区中的命令>按Enter开始键朗读单元格>添加>点击快速访问工具栏中"朗读单元格按钮">单元格按Enter即可!让眼睛休息一会儿~!

让Word和Excel表格完成选择录入

电脑及各类应用软件从诞生的那一刻起,就确定了为人类减轻劳动负担的宗旨,但如果操作软硬件的人不熟悉其功能,减轻负担的宗旨也就成为空谈.例如,使用Word和Excel制作明细表时需要重复录入部门.职称或学历等内容.此时,不论是逐一录入还是复制粘贴,都是一项即耗时又费力的工作.如何利用软件的自身功能从繁重的工作中摆脱出来呢?本篇文章将给你满意的答案. 我们在使用Word和Excel制作表格时,可以为表格制作一个下拉列表,在遇到需重复录入的内容时,只要用鼠标单击所需的选项,即可轻松完成录入.下面笔者将分

Excel多对多批量替换怎么操作?

  在操作Excel过程中,想要多对多的批量替换可能很多人并不懂如何操作,可能想都没有想过,但如果真的遇到了该怎么解决呢?下面小编就来教一下大家. 把A列的字母替换成数字,规则是D列的字母对应E列的数字.替换后的结果如B列所示. Excel多对多批量替换怎么操作 在B2设置公式=VLOOKUP(A2,$D$1:$E$7,2,0)向下复制即可. 温馨提示: 工作中其实有很多类似的问题,解决的方法其实非常简单,只是我们的思路有时太模式化,不能灵活的运用excel功能.下次遇到难题就从当前的思路跳出来

如何使用Excel中的拼写检查功能

  Excel表格软件跟Word软件一样,具有拼写检查功能.文字工作者们可以利用这个功能进行拼写检查. 具体操作如下: 第一步.首先打开一个文档,如下图: 第二步.点击字A部分, 第三步.需要检查的内容就出现杂对话框中了,可以根据具体情况进行选择. 第四步.一般检查的部位都会显示出颜色,如上图的编号11的位置.这样方便寻找内容,进行核实. 第五步.同时,还会出现在文件顶端的输入框内.便于修改. 还可以使用批量处理功能,全部更改,全部更正,提高工作效率. 注意: 其实还有一个办法,就是将Excel

JSP批量录入成绩怎么弄啊?

问题描述 急救!JSP批量录入成绩的JAVA代码,这个成绩包括几个大题,希望大家要多多帮忙啊!谢谢谢谢 解决方案 解决方案二:说的详细一点,成绩在哪里?已经在一个excel.txt之类的文件上了还是在纸质试卷上呢?解决方案三:数据库里?解决方案四:packagech3;importjava.sql.*;importjava.util.*;importjavax.naming.*;importjavax.sql.*;publicclassTestJDBC{publicstaticvoidmain(

asp中利用数组实现数据库记录的批量录入方法

数据|数据库|数组 asp中利用数组实现数据库记录的批量录入方法(原创) 演示:http://www.zwtd.com/1/yanek/n/needdj2.asp <% rem 文章题目 asp中利用数组实现数据库记录的批量录入方法(原创)作者:yanek联系email:aspboy@263.net%> 包括两个文件 1.allneeddj.asp:实现表单的生成 2. allneeddjresult.asp 处理表单批量录入 3.hbedu.mdb :数据库文件 其数据库结构如下 provi

asp中利用数组实现数据库记录的批量录入方法(原创),有演示,建议入精华

精华|数据|数据库|数组|原创 asp中利用数组实现数据库记录的批量录入方法(原创)演示:http://www.zwtd.com/1/yanek/n/needdj2.asp<%rem 文章题目 asp中利用数组实现数据库记录的批量录入方法(原创)作者:yanek联系email:aspboy@263.net%> 包括两个文件1.allneeddj.asp:实现表单的生成2. allneeddjresult.asp 处理表单批量录入3.hbedu.mdb :数据库文件其数据库结构如下provinc

用数组实现数据记录的批量录入方法

<%rem 文章题目 asp中利用数组实现数据库记录的批量录入方法(原创)作者:yanek联系email:aspboy@263.net%> 包括两个文件1.allneeddj.asp:实现表单的生成2. allneeddjresult.asp 处理表单批量录入3.hbedu.mdb :数据库文件其数据库结构如下provinceid:省份编号 数值型dytaocount:打样套数 数值型papertaocount:纸样套数 数值型cpcontent:出片内容 数值型filename:文件名 文本