Excel单元格匹配一(借助加载项工具)

前言

在日常学习生活中,会有很多Excel上高级操作的需求,而单元格匹配填充就是十分常见且重要的。比如你有一个年纪的总成绩单,你有你们班的名单,那么你想要你们班的成绩单。可能你会说,我一个个CTRL+F查找不行吗,但当你有几千上万行数据,高效的方法就很重要了。

经典使用场景

  • 某列数据的匹配
  • 找出小表中的人在大表中的补集
  • 。。暂未想出第三种

使用道具

  • MS office中的Excel 或者 WPS的专业版(因为需要允许宏)本示例使用MS office,WPS同理。
  • Excel小工具.xls,下载地址:Excel小工具.xls

演示所用的表格

小表.xlsx,你所需要填数据的表,下载地址:小表.xlsx

大表.xlsx,数据总表,下载地址:大表.xlsx

  • 为了最大化演示,采用跨工作簿的模式,当然也可以跨sheet或者直接在同一个sheet中使用。
  • 本次演示是需要从大表中查询小表里的学生,并填写其所在班级。
  • 为了演示方便,以下有三个工作簿:大表、小标、工具表
    • 大表是数据总表,你需要从这里调取数据
    • 小表是你需要填写的表
    • 工具表是这个方法所需要的,用来安装加载项的表。

具体步骤

1. 打开Excel工具.xls

如果出现安全警告请点击启用内容

点击安装工具栏之后,菜单栏会出现加载项,点开里面有查找填写,说明安装成功。此时点开工具会直接报错,我们需要到所需要匹配的表格里打开该工具。

2. 打开所需要匹配的表格

顺序不能错,如果先打开需要匹配的两个表格,再打开Excel工具.xls,则不会在大表、小表中出现加载项这个按钮。

3. 在小表中使用小工具

  • 在使用之前,应确保你要填充的列有标题。如小表中要提前写好“班级“

  • 我们需要确定唯一列为匹配列,它不会重复且不为空,一般寻找”学号“、”工号“、”身份证号“等,

    一般不会选择姓名,因为姓名会重复,并不能唯一标识某一列。

  1. 指定源数据表。选择已打开,选定大表.xlsx

  2. 选择关键字段。在左边和右边展示的列标题中,选择唯一标识列 学号 ,点击下方”设置当前选中的项为关键字段“

  3. 选择待填充字段。在左边和右边选择你要匹配的列 班级 ,点击下方”添加当前的项为填充字段“,可以选择多个字段的匹配。

  4. 开始匹配。点击开始按钮,可以看到数据瞬间完成匹配。

注意事项

  • 一定要先加载工具,再打开两个表格
  • 如果要在同一个工作簿的不同sheet之间引用,则在第一步选正确的sheet;如果需要在同一个sheet内引用则选择当前相同的sheet即可
  • 如果无法正常安装,请尝试菜单栏开始-》选项-》信任中心-》宏设置-》启用所有宏
  • 工具是在网上找到的,会有bug请谅解,如果遇到程序崩溃请仔细查看自己是否步骤错误,实在解决不了也可以留言。
  • 本方法适用大众,操作简单但是步骤较多,想看函数方法的请传送

Excel单元格匹配二(index与match搭配应用)

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注