Excel怎样把几个表关联起来?、

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:14:00
我这有几张表,名称和数据有相同的,有没有用的
比如说我这张表是用来记录未付款的,还有一张是记录进货量的,但是有付过款的,有没付过的,怎么能通过Excel在两张表里表现出来呢,非要用数据库吗?

在帮助里面查看一下“引用”

一、用IF()函数与VLOOKUP()函数结合可实现你的要求:

=IF(ISERROR(VLOOKUP(B4,表一!B:C,2,FALSE)),"",VLOOKUP(B4,表一!B:C,2,FALSE))

具体详见我的百度空间文件(动画视频),希望对你有所帮助:
http://hi.baidu.com/jeansum/blog/item/e5bde445436d603c869473c3.html
二、我来回答你吧

假设你的工作表sheet1中A列为编号,B列为姓名,关系不变,包括标题共6行。

工作表sheet2中来关联,其中A列为你输入的编号,B列为自动关联出来的姓名,假设第一行都是标题(编号、姓名什么的),B2的公式为

=VLOOKUP(A2,Sheet1!A2:B6,2)

反过来,如果B列已经输入好了姓名,A列需要自动关联出编号,则A2的公式为
=VLOOKUP(B2,Sheet1!A2:B6,1)

公式的第一个参数是你输入的数据,第二个参数是第一个工作表中的数据区,第三个参数表示你需要得到的数据记录在第几列。
1为A列,2为B列,依此类推...

用IF函数和VLOOKUP函数来实现!
chen.founder@163.com
最好发个附件!