EXCEL中如何到另一文件取数 表1为所有客户的销售明细统计表,表2为月底客户对帐单,如何让表2从表1取数

表1有:列有客户名,货物名,数量,.......
表2客户名显示在上面,列有货物名,数量,.......
因为是月末与客户对帐用,表1是所有客户的销售明细,表2则是要显示一个客户的销售明细,想自动从表1提数,想到了IF,和VLOOKUP两个函数,但IF不是相应客户时显示了空白单元格,VLOOKUP也不知道该怎样套IF函数,请指教。。。

需要用INDEX函数,在销售明细统计表里加一列客户对账单编号。
在表2中B4以下部分输入数组公式{=INDEX(销售明细统计表!B:B,SMALL(IF($I$3=销售明细统计表!$A$2:$A$3994,ROW($A$2:$A$3994),4^8),ROW(1:1)))&""},这个公式的含义是在表2中$i$3单元格中输入客户对账单编号后在B4中显示销售明细统计表B列里对应这个对账单编号的第1条内容,把这个公式向下拉之后,这个对账单的编号在表1中B列的内容就会全部在表2中显示出来,以此类推把可以把表1中一个对账编号的内容都显示在对表2中,这里面的参数要根据实际情况进行调整。不会话,可以把具体的列名发到我的邮箱里[email protected]替你做好发给你。注:这个公式里大括号不是直接输入的,是在公式输好后按crtl+shift+enter追问

好的,我把东西发给你哈,多谢啦!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-27
从表2向表1取数?在表2的单元格里链接表1不就行了嘛。怎么链接?
比如:表2中单元格A1的数取自表1中B1,则在表2A1单元格中写: =表1!B1 。或者先打个=,再点表1B1这个单元格就行了。
第2个回答  2012-05-27
两个文件和两个表的关联处理差不多。注意保持在同一文件夹或固定的文件夹。
根据你的补充说明,只是做一个查询而已,好象没有必要另外一个文件。直接在源文件,插入一个查询表页即可。可以使用透视表功能实现,会更简单灵活高效。追问

不只是想查询,如果那样我用筛选就行了,问题是对帐单的排头和结尾都还有其它的文字,只是正文部分是从表1里面筛选,有什么好的方法么,,,,

追答

使用vlookup函数

本回答被网友采纳
相似回答