Excel如何在一个表里输入流水账时,在另一表里自动显示某系列内容

像在一张表里输入每天的入库情况,同时在各个供应商应付款表中自动显示该供应商的供货相关情况,从而不用再在该供应商表中再输一遍某天的进货情况了。可以吗,多谢了各位!!!
如:
在入库表中每天输入今天的入库情况,有
苹果 3月1日 斤 10
梨 3月1日 斤 5
苹果 3月2日 斤 8
苹果 3月3日 斤 7
同时在供应商表中苹果的供应商相继自动显示
苹果 3月1日 斤 10
苹果 3月2日 斤 8
苹果 3月3日 斤 7

数据透视表动态功能怎么用,还有那三位引用具体怎么用,我现在还在被这问题困着,真的很需要大家的帮忙,谢谢了!我现在用VLOOKUP,ISNA,IF,好烦,还有很多不能解决,真希望有更简单又有效的法子可以帮帮忙!

对不起,我的意思是,当我在入库表中输入每日入库单时,同时在个别产品相应出现在其供应商表中(如苹果供应商表、梨供应商表中)自动显示,那样我就不用再到各个供应商表中再输入一次,了,谢谢!谢谢大家的帮忙,可我真的还需要答案!谢谢各位了!

假定你的入库表中有4列 A 到 D 要显示到各个供应商表中
入库表中第一行是表头。
第二行开始是数据。

供应商表中,A1 输入产品,如苹果 (跟入库表中第一列对应)
第二行是表头
A 列是第几个数据,所以 A2 必须空着。
A3=IF(ROW()-2>COUNTIF(入库表!A:A,$A$1),"",A2+1)
A4=IF(A3="","",INDEX(入库表!$A:$D,SMALL(IF(入库表!$A$2:$A$1000=$A$1,ROW(入库表!$A$2:$B$1000)),$A3),COLUMN()-1))
数组公式,输完按 Ctrl+Shift+Enter ,公式显示为:
{=IF(A3="","",INDEX(入库表!$A:$D,SMALL(IF(入库表!$A$2:$A$1000=$A$1,ROW(入库表!$A$2:$B$1000)),$A3),COLUMN()-1))}
往右拷C3:E3

由于数据只能在入库表中修改,为了方便,加入超链接:
F3=IF(A3="","",HYPERLINK("#入库表!A"&SMALL(IF(入库表!$A$2:$A$1000=$A$1,ROW(入库表!$A$2:$B$1000)),$A3)))
同样是数组公式,输完按 Ctrl+Shift+Enter ,公式显示为:
{=IF(A3="","",HYPERLINK("#入库表!A"&SMALL(IF(入库表!$A$2:$A$1000=$A$1,ROW(入库表!$A$2:$B$1000)),$A3)))}

把公式往下拷就可以了。

如果要汇总不同产品,复制工作表,修改A1单元格的值就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-13
可以利用数据透视表,有动态数据的功能,或者利用三位引用
第2个回答  2010-03-13
没听明白你说的什么意思
留下网上联系方式(邮件地址,QQ)我教你
相似回答