在EXCEL中如何根据一张表的信息来更新另外一张表了?急急急、、、

回盘情况

姓名 扣款状态 扣款时间
王五 成功 4月3日
小明 成功 5月1日
小刚 成功 6月2日
小花 成功 4月3日
笑笑 成功 5月1日
磊磊 成功 6月2日
黄蓉 成功 4月3日
果果 成功 5月1日
萍萍 成功 6月2日

报表一

姓名 扣款状态 扣款时间
张三 成功 1月5日
李四 成功 2月1日
王五 不成功 于额不足
赵六 成功 3月8日
小明 不成功 状态问题
小刚 不成功 挂失
小花 不成功 7月1日
笑笑 不成功 未回盘
磊磊 不成功 未回盘
黄蓉 不成功 未回盘
果果 不成功 未回盘
萍萍 不成功 未回盘

根据回盘情况如何来更新报表一???急急急、、、、

第1个回答  2011-08-14
在需要更新数据的工作表
扣款状态栏=vlookup(A2,Sheet1!$1:$65536,2,0)
扣款时间栏=vlookup(A2,Sheet1!$1:$65536,3,0)
然后下拉复制即可。
sheet1为源数据工作表。
第2个回答  2011-08-17
使用vlookup()函数。
假如是A/B/C列
在报表一c列输入=vlookup(a2,回盘情况!a:c,3,false) ,然后下拉填充。
第3个回答  2011-08-14
用vlookup函数追问

具体怎么操作啊???请大侠指点指点、、、谢了。

追答

假定上面那个表的表名是 表1,下面那个是 表2
则在下面那个“扣款状态”里写 =IF(ISNA(VLOOKUP(A1,表1!A:C,2,0)),"",VLOOKUP(A1,表1!A:C,2,0))
扣款时间写 =IF(ISNA(VLOOKUP(A1,表1!A:C,3,0)),"",VLOOKUP(A1,表1!A:C,3,0))

追问

我试了,为什么更新不了啦?

本回答被网友采纳
第4个回答  2011-08-14
用函数还是用VBA?
追问

继续怎么操作?请大侠指点迷津?

相似回答
大家正在搜