原表是这样的
想将B列中与G列相同的数据替换成H列相应的数据。
即:if Bx=Gy,那么把Hy的值赋给Bx,即Bx=Hy
这个应该怎么操作?
好,跳过这个问题继续解决我的需求,换个方法,匹配后筛选再复制粘贴:
H列后面的I列使用vlookup函数进行匹配:VLOOKUP(B2,G:H,2,0)。如果匹配上了,就输出H列相应的数值,结果为如图:
筛选后:
然后,选中I列数据,复制粘贴,好了。
但是取消筛选之后发现把那些筛选之外的结果也复制过来了,汗。
好,继续百度,说AIT+;之后再复制粘贴(复制可能单元格),试下,结果,复制了全部,粘贴的结果却只有三行,奶奶的。。。这是怎么回事?要怎么复制才能正常到筛选后的数值移植过去到相应的单元格啊。。。
总共两个问题:
1、如何条件匹配再替换单元格;
2、筛选后的数据要如何复制?比如有两列A、B,筛选后的列数剩为1、3、5、7、9,我想把B列1、3、5、7、9列的数据复制给A列1、3、5、7、9列,而不希望全部都复制过来。怎么弄?
1、选择单元格区域后按组合键ctrl+;
2、然后复制,粘贴到其它区域,隐藏的部分就不会被复制了。
说明:Excel2007有时会出现复制筛选后的数据时,隐藏部分也会一起被复制,可用上述方法操作,Excel2010及以后版本可省略第一步。