excel查找替换 在线等 求大家了!!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:27:54
有两个表(表A 表B),表A中包含表B的所有数据,表B是表A的一部分,只是数据变了,现要将表B中的数据替换表A相应编号的数据.有公式吗? 谢谢大家,求你们了!!!!
如表A和表B都有 编号和金额栏

我的意思就是:找到表B和表A相同编号的一栏,然后将表B中金额替换表A的金额

答案已修改!

假设:你的表的第一行是标题,数据是从第二行开始,A列都为编号,共50个数据,B列为金额列
首先,对你的表A、B按编号升序排列,
然后,在你表A的B2中输入:
=IF(A2=VLOOKUP(A2,Sheet2!$A$2:Sheet2!$A$51,1),Sheet2!B2)
其次,自动筛选表A,把H列为1的找出来,把表B里的数据覆盖筛选出来的数据,取消筛选,就OK了

相应编号是指什么?说具体点嘛?

那就建第三张表,做一个if公式,如果B表相应格是空格就显示A表,否则就显示B表的数值

不用公式的,两表都添加一行关键字排序后直接复制

两表的A列是编号,假设数据在D列
1、在A表先使用:插入-名称-定义,取名为“表A”,引用位置为=Sheet1!$A:$H (包括全部有用的列)
2、在B表D2输入公式:=vlookup(A2,表A,4)
3、向下复制此公式,D列的数据就是A表相同编号的金额了

要看你没变数据前是不是用公式把B中的数据引用到A中的。
1、如果是用公式引用的,直接在B中改数据,A中的数据也就会跟着变的
2、如果没用公式,在表A中重复B中数据的任何一个单元格中输入“=表B工作表名!B中相应的单元格位置(如=Sheet1!A1)”回车,然后把相同的单元格对刚做好的单元格格式连接,后来再B中改数据,A中也会跟着变的

如果表A内的记录不重复,表B内的记录也不重复就好办。

例如,如果表A的A列为编号,B列为金额,表B的A列为编号,D列为金额:
先在表A的B列前插入一个B列,在B2中输入以下公式,
=if(iserror(vlookup(A2,表B!A:D,4,0)),B2,vlookup(A2,表B!A:D,4,0))
双击B2右下角的十字光标填充公式,B列将出现你想要的内容。