请问EXcel一个工作薄的表1和表2的数据有关联,表1在A列输入名字,表2对应的数据就自动填充

如题所述

百度知道老是改版,连网友求助信息都不知道跑到哪里去了。真是……

偶然发现,Sorry!

假设上表在Sheet1、下表在Sheet2。

在Sheet1的B2输入

=LOOKUP(1,0/(Sheet2!A$1:A$100=A2),Sheet2!C$1:C$100)

回车并向下填充。再设置单元格格式为日期格式。或用文本转换函数TEXT()

=TEXT(LOOKUP(1,0/(Sheet2!A$1:A$100=A2),Sheet2!C$1:C$100),"e-m-d")

在Sheet1的C2输入

=LOOKUP(1,0/(Sheet2!A$1:A$100=A2),Sheet2!F$1:F$100)

回车并向下填充。

以上公式也可以加判断函数IF(),使公式可以预先填充:

=IF(A2="","",原公式)

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-16
表1B2公式:
=TEXT(MAX(IF(Sheet2!A$2:A$1000=A2,Sheet2!B$2:B$1000)),"e-mm-dd")
数组公式,按CTRL+SHIFT+回车,下拉;

表1C2公式:
=INDEX(Sheet2!C$2:C$1000,MATCH(MAX(IF(Sheet2!A$2:A$1000=A2,Sheet2!B$2:B$1000)),Sheet2!B$2:B$1000,0))
数组公式,按CTRL+SHIFT+回车,下拉。本回答被网友采纳
第2个回答  2015-01-16
你表2中这个人有这么多条记录,你要返回哪一个单元格地址?