excel 如何把B列中有和A列相同的数据 放在A列的同一行
发布网友
发布时间:2024-10-22 00:02
我来回答
共5个回答
热心网友
时间:2024-11-29 11:11
楼主,您的问题就要去找编程的了,自己稍加改动就做出来了。
1. 如果C列非空白列,在C列前插入一列
2. 选中B列整列-->复制-->选中C列-->鼠标右键-->选择性粘贴-->选"数值"-->确定
3. B1输入公式:
=if(iserror(vlookup(a1,a:c,3,0)),"",vlookup(a1,a:c,3,0))
向下复制公式到所有数据行,即可。
如果您觉着,加入的C列不好看,请做
最后一步: 把冰箱门关上
选中B整列-->复制-->再选中B整列-->鼠标右键-->选择性粘贴-->选"数值"-->确定-->选中C整列-->鼠标右键选"删除"
如果您操作熟练的话,从把冰箱门打开 到把冰箱门关上,十几秒钟搞定。
热心网友
时间:2024-11-29 11:11
C列输入=IF(COUNTIF(A:A,B1),A1,"")
不对,这个公式试了有问题,你的问题看似简单,实则不易。关键是要把相同的放到同一行。看高人吧
热心网友
时间:2024-11-29 11:12
=IFERROR(VLOOKUP(A1,B:B,1,0),"")
下拉公式
刚才忘了交代一句,把公式放C列,完成之后选择性粘贴会B列就OK了
热心网友
时间:2024-11-29 11:12
gunnimadepi的方法可以实现呀,我试过了,不过要改一下,
=if(iserror(VLOOKUP(A1,B:B,1,0)),"",VLOOKUP(A1,B:B,1,0))就好了。
不过,有一个缺点要提醒你,如果B列数据比A列多,或者不包含的话,就惨了,有可能被覆盖了。
热心网友
时间:2024-11-29 11:13
使用VBS
把分给我,我远程给你处理