表格查找(表格查找出来的内容怎么全部提取)

表格需求:

以下两个表格分别为总名单和签到表,需在总名单中找到未签到人员。
在这里插入图片描述

表格特点:

  1. [表2:签到表][表1:总名单] 的子集;
  2. 两表行数不同且顺序错乱;
  3. 有重名情况,不同姓名对应身份证号前十五位有完全相同的情况。

注意事项:
因为有重名和身份证号多位相同可能性,且部分函数只能处理15位字符串,故匹配数据必须以身份证号为索引&表格查找#xff0c;18位数字完全匹配。

所需函数:

输入如下公式:

 

下拉即可,如图:
在这里插入图片描述

注意:

  1. 使用绝对引用数据列,防止相对引用下拉变表格查找动;
  2. 函数只能识别15位数字,而身份证号有18位,若两组数据前15位相同则输出结果会产生错误,故需在单元格后连接通配符,即,强制其以文本形式匹配。

所需函数:


  1. #注意:【第一参数】查找值必须位于【第二参数】查找区域的左侧列;匹配索引需格式统一。

  2. #这里用于处理vlookup产生的#N/A错误值,使之不影响后续公式运行;这个需求也可由功能更强大的xlookup函数第四参数替代。

输入如下公式:

 

下拉公式,无数据匹配处即为未签到人,如图:

在这里插入图片描述

进一步,考虑利用字符串长度作为限定来添加标签,由 iferror 函数将 #N/A 值赋为0,于是得到公式:

 

结果如下:
在这里插入图片描述

公式如下:

 

在这里插入图片描述
进一步添加标签思路同vlookup。

3.1.1 单表格查找重复项

方法一:高级筛选

开始>>筛选>>高级筛选:勾选 选择不重复的记录,选择 在原有区域显示筛选结果 则覆盖原表,选择 将筛选结果复制到其他位置 则生成无重复数据的新表。

在这里插入图片描述

方法二:条件格式

在这里插入图片描述

3.1.2 双表格对比重复项

首先应当利用3.1.1的方法剔除单表格中的重复项,否则会导致 countif、sumproduct 等函数计数出现问题。

方法一:排序

数据量较少情况下可排序后自行比对。

方法二:countif / sumproduct 函数

统计一个表格元素在另一表格中出现的次数,从而知晓两个表格的重合项。

方法三:vlookup / xlookup 函数

返回值

转载请说明出处 内容投诉内容投诉
九幽软件 » 表格查找(表格查找出来的内容怎么全部提取)