EXCEL跨表条件取数。

BOOK1中A列内容和BOOK2中B列相同就把BOOK1中和A同行的C的数据取到BOOK2中和的D列中,请问怎么写公式。BOOK1 A B BOOK2 C D 如果BOOK1.A=BOOK2.C 则 BOOK1.B 数据复制到BOOK2.D 不知道这样说大家是否明白?

 一般都可以使用Excel公式,进行跨表取数:

    同一工作簿,跨表取数

    使用公式:=表名!索引

    例如:=表三!B14

    表示从当前Excel文件的Sheet名称为《表三》的表中,取单元格B14的数值

    不同工作簿,跨表取数

    使用公式:=[工作簿名]表名!索引

    例如:=[工作簿2015.xlsx]表三!B14

    表示从Excel文件《工作簿2015.xlsx》的表三中,取单元格B14的数值

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-09
sheet2中的D1输入公式 =IF(ISERROR(VLOOKUP(B1,Sheet1!A:C,3,)),"",VLOOKUP(B1,Sheet1!A:C,3,)) 回车确定,鼠标对准单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动填充
第2个回答  2013-07-09
book2 d2 =IF(Sheet1!A1=Sheet2!A1,Sheet1!B1,"")
后面的的“”表示你没有给出如果不满足怎么会如何
相似回答