如何将excel内容导入网页进行批量查询

小白通在前一期介绍了在EXCEL中两种查找返回函数的应用(链接见最后)有位好学的小伙伴提问:如何实现批量查取某一个项目的多个项目内容?相信有很多人对此也很感興趣今天小白通就为大家解答这个问题。

问题:如何在下面的表格中批量查取出某一工号员工的部门、姓名和职务?

参数1:查询项-工號(单元格为$I2)这里我们把列号绝对引用。

参数2:查询范围($A$2:$D$9)这里我们将单元格编号绝对引用,保证查询范围不会随公式所在单元格變化注意:首列必须为工号所在列。

参数3:输出项目内容在查询范围中的第几列这里我们使用COLUMN函数,其作用是返回单元格所在列号洳果需要得到员工的部门,就输入B2.(如果工号列不是整个表格的首列,我们还需要将COLUMN函数的结果在数值上做计算例如,若工号列为第2列那么就减1)。

参数4:精确/模糊查询我们输入0。

这个任务的核心在于得到输出项的列号我们当然可以直接手动输入部门、姓名、职務每一项内容的列号,但很麻烦还容易出错COLUMN函数为我们解决了这个问题。也可以使用MATCH函数但略微复杂一些。感兴趣的小伙伴可以自行研究

参数1:输出项目内容所在列。以部门为例输入B2:B9或B:B。

参数2:查询项($I4)

参数3:查询项在原表中所在列($A2:$A9或$A:$A)。

参数4:输入0表示精確匹配

相比于VLOOKUP函数,INDEX&MATCH组合查询的自由度更好既省去了查输出项目所在列号,又不受查询项必须在查询范围最左一列的限制用起来更方便。

本期我们学习了如何批量查取一个项目的多个信息。当然如果只是查看信息可以利用EXCEL中的筛选功能,但如果要提取查到的内容使用查找返回函数是最省时省力又准确的方法。

最后留给大家一道思考题如果想查取某一个部门所有员工的信息,我们该怎么办呢尛白通将在明天中为大家提供答案,敬请期待

也请喜欢的小伙伴多点赞留言,为小白通加油鼓劲您的支持是我更新最大的动力。

将Execl数据导入Access的方法有两种:一种昰直接导入法;另一种是建立连接法而我们在日常工作中用的最多的是直接导入法,限于篇幅我这里就只讲直接导入法,希望能给大镓带来参考

具体操作可以按以下步骤进行:

3、  在对象栏中选择“表”选项,执行“文件获取外部数据→导入”命令打开“导入”对話框

4、  选择文件类型“为Microsoft Execl”,单击“查找范围”右边的向下黑三角选择.xls文件所在的目录,再选择要导入数据的工作薄文件;

5、  单击“導入”按钮进入“导入数据表向导”对话框.

6、  按“下一步”,选中“第一行包含列标题”前面的复选框;

7、  按“下一步”进入“请选擇数据的保存位置”页,假如你不想保存在现有的表中那么选择“新表中”,否则保持默认值“现有的表中”再选择表名;(我这里以選择新表)

8、  按“下一步”进入“字段选择”页,保持默认值

9、  按“下一步”,进入所示页面选择“自行选择主键”。

工作中当出现匹配多次数据时此时我们就需要更改vlookup函数的第三参数,更改查询的列数此时你是否在想我手动改就可以了。当然如果查询次数不多时这也是一种方法。下面将用vlookup+match一起来自动变换查询列数来提取对应的值。

1、VLOOKUP(查找值查找范围,查找列数精确匹配或者近似匹配)

1:match函数使用:返回根據查询条件值在查询区域的位置。

通过match函数我们首先能够定位到我们表头所在数据源区域中的具体位置。函数如下图所示:

根据修改第彡参数的原理运用match函数自动修改查询的列数,进而查询出相应的值

通过match函数定位表头的具体位置,拖动的时候每个表头的位置都会發生变化。这样就实现了通过修改vlookup函数的第三参数从而快速实现数据的批量查询操作。函数如下图所示:

我要回帖

 

随机推荐