求解!EXCEL两组四列数据怎么用公式快速匹配?

匹配前

匹配后

数据A、B左序列号为模拟值,实际为无规律数值。要求A列位置不变,B列匹配。

假定你上面的数据分别为A,B,C,D列。插入一个E和F列。再E1中输入=if(countif(B1:B10000,A1)>0,index(A1:A1000,row()),"")
zai f1中输入=iferror(vlookup(E1,c;d,2,0),"")回车 ,下拉填充就可以了追问

感谢 F1公式提示错误呀

追答

恩 03版本的 还没有iferror这个用法,你可以用=if(iserror.....)来实现

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-11
这个用VBA很容易实现。循环判断B列的序列号有没有在A列中,如果有,则把B列序号列右移一位的数据放到序号列后面。一个循环搞定。追问

感谢,VBA怎么使用 可以详细讲解吗

相似回答