如何比较、筛选Excel表中的两列姓名。

2024-12-18 21:29:42
推荐回答(4个)
回答1:

有两个方法。
方法一:先对两行名字中的其中一行编号,使用以下函数就可以让两行对上号,对上号的说明重复,没有对上号的说明未重复
公式是VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

lookup_value是去查找的值,table_array是数据范围,即在哪个范围内找这些数据,一般整个sheet选择就可以,col_index_num是你要提取的值在你定位值右边的第几列(编号所在列为第1列,向右依次为2,3,4)range_lookup是否精确查找,写FALSE会精确查找。

注意VLOOPUP能一一对应,假如一个用户编码对应两个负责人,就会报错了。

用这个公式,开动脑筋,问题就能迎刃而解了。

方法二:将两列姓名粘贴到同一列下,对这一列先进行排序,然后又有两个方法,1,分类汇总;2数据透视表功能。 如果不限定两列姓名要固定位置,请这样操作:
1,将两列的姓名都粘贴在A列,以音序排序;
2,在B2输入“A2=A1”,然后公式下拉;
3,将A列移动到C列,后,选定BC两列,排序【所有TRUE,FALSE就自动分类了】;
4,将所有“TRUE”的行一次性删除,就完成了;

估计用时5分钟。

回答2:

我有两个方法。
方法一:先对两行名字中的其中一行编号,使用以下函数就可以让两行对上号,对上号的说明重复,没有对上号的说明未重复
公式是VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

lookup_value是去查找的值,table_array是数据范围,即在哪个范围内找这些数据,一般整个sheet选择就可以,col_index_num是你要提取的值在你定位值右边的第几列(编号所在列为第1列,向右依次为2,3,4)range_lookup是否精确查找,写FALSE会精确查找。

注意VLOOPUP能一一对应,假如一个用户编码对应两个负责人,就会报错了。

用这个公式,开动脑筋,问题就能迎刃而解了。

方法二:将两列姓名粘贴到同一列下,对这一列先进行排序,然后又有两个方法,1,分类汇总;2数据透视表功能。

回答3:

如果不限定两列姓名要固定位置,请这样操作:
1,将两列的姓名都粘贴在A列,以音序排序;
2,在B2输入“A2=A1”,然后公式下拉;
3,将A列移动到C列,后,选定BC两列,排序【所有TRUE,FALSE就自动分类了】;
4,将所有“TRUE”的行一次性删除,就完成了;

估计用时5分钟。

回答4:

可以将两列姓名放到两个工作表中,用VLOOKUP函数链接,将链接上的姓名删除即可