如何让EXCEL表格中两列中的相同数据对齐,另外一列的数据根据被调整后的那一列走?请高手解决问题。

2025-02-26 20:16:14
推荐回答(3个)
回答1:

使用辅助列可以方便的解决问题:
1、在a列前插入1列(最好同时复制原来的ab列到空表种操作,避免误操作),这样所有的列都依次退后一列(记得这个,避免操作错了);
2、在a2(新插入的空白列!)输入
=match(c2,d:d,0)
3、下拉数据与bc列等行
4、将a列复制粘贴为数值;
5、在a列下方根据d列行数增加 1、2、3...这样的1组序列号;
6、使用数据 删除重复数据 删除a列的重复数据(注意提示的时候仅按照a列选择重复);
7、使用a列数据对abc3列进行排序,排序完成后删除a列即可。
如果嫌步骤多,也可以通过iferror搭配 match和 offset来制作的,方法与上面很相似的。

回答2:

1、打开一个excel文件,找到需要自动对齐的两列数据,这里根据需要模拟了两列:

2、用鼠标左键单击选中C1单元格:

3、在C1单元格内输入公式=IF(COUNTIF(B$1:B$156,A1)=0,"",A1)4、输入完公式后回车,再次选中C1单元格:5、把公式下拉填充完A1数据的长度,A1列有多长就填充多长:
C1输入公式
=if(countif(A:A,B1),B1,"")
C1公式向下复制

这时,B列与A列相同名字的,重新排序于C列

回答3:

=ISERROR(VLOOKUP(B2,Sheet1!A:B,2,),"")
下拉填充。