在excel函数、透视表等数据处理方法越来越被大家普遍掌握的情况下,数据输入的快慢,就成了影响工作效率高低的最重要因素。特别是提取已有信息进行批量输入时,初学者在复制粘贴,功力深点的人在用菜单选项点击输入,今天给大家分享一个更高效的输入方法,适用范围很广,但见过的人不多。

先看看效果:




grafana表格输入 gqi表格输入_grafana表格输入


这是工程行业编制预算的应用场景,根据不同的分类,需要选择不同的定额项目进行输入,每次输入同时输入编号、名称、单位和单价四项数据,原始数据另外专门放置。

方法特点:

1、点击空格自动弹出对应的可选项,点击选项即输入数据,需要继续输入时,直接点击,自动接续输入,对于需一次选择多个选项批量输入时,非常方便快捷。

同样输入3条数据,复制粘贴需要复制粘贴各3次,即使用shift键一次选择多条数据,操作起来也不方便。如果使用设置多级下拉菜单,需要逐个单元格点击选择数据,很繁琐。

2、下拉菜单方法不能调整选项字体大小,当选项较多时,选择很不方便。本方法可轻松调整字体大小,下面是调整情况:

8号字体时:


grafana表格输入 gqi表格输入_grafana表格输入_02


14号字体时:


grafana表格输入 gqi表格输入_复制粘贴_03


我们只需根据个人喜好,修改表中左上角的数字即可,后台自动根据数字调整选项字体大小。

3、当输入到最下面的空格时,选项输入后,自动在下方插入一行,避免覆盖后面的数据。

1)选中黄色单元格准备输入:


grafana表格输入 gqi表格输入_控件_04


2)输入后,自动插入一行


grafana表格输入 gqi表格输入_控件_05


3)演示效果:


grafana表格输入 gqi表格输入_数据_06


实现过程要点

1、在表格插入listbox控件


grafana表格输入 gqi表格输入_控件_07


插入完成后,只需记住控件名字,比如ListBox1,控件的位置、大小、是否显示都不用管,会在代码里进行设置。

2、通过在Worksheet_SelectionChange(ByVal Target As Range)过程里,设置ListBox显示范围和控件位置、大小。


grafana表格输入 gqi表格输入_jqgrid复制一行数据_08


3、通过Sub ListBox1_Change()过程将选中的选项写入表格。


grafana表格输入 gqi表格输入_数据_09


后语:

本方法前提需用到VBA,有人会嫌麻烦,但一次设置好,后面使用时便捷程度很值得。可能有人还没想好到底能用在哪里?本方法只要是对既有数据进行批量选择输入时都能用到,比如,学校老师从每个班挑选不同的学生信息时、电商根据区域选择当地的可用快递公司及相关报价时等等,总之,只要有偷懒的心态,一切皆有可能。