EXCEL不同工作表之间数据关联
如图:
A1列表示产品名,B1列表示库存数(即入库的数量),C1表示存放在哪个仓库里边。
例如,工作表1关联 工作表sheet1 的C1列 仓库号为1的数据。
如图所示 (工作表1): 数据是“横”着添加的
如图所示 (工作表2):
以此类推,N个仓库号的数据 关联 N个工作表...
======
急急急,如何根据仓库号关联数据, 望各位大神指定迷津!不胜感激
例如:在表1 A1 位置 =表2 A1的位置+表3 A1位置 ,先在表1位置打上“=”,然后单击表二→A1,然后在函数计算公式的位置打上“+”,然后单击表3→A1,直接回车键就行了。。你改表二A1位置的数字或表3 A1位置的数字,表1 A1的数字会跟着改变的。。。其他计算方法大同小异,希望对你有所帮助
您好,我试过您的方法,基本达到我的需求。谢谢
===
能不能再修改一下呢~
例如,工作表1 [根据] 工作表sheet1表 的C1列 的数据(仓库号),只要是仓库号为1的,就把苹果和雪梨(A列的数据),以及库存数 “添加”到工作表1
===
现在您的方法需要提前手工在A列输入 产品名
假设Sheet1工作表的数据有100行,则
1和2工作表的
A1单元格写入公式
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!A$1:A$100&"",Sheet1!A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^10),ROW(A1)))&""
B1单元格写入公式
=IF($A1="",,INDEX(Sheet1!$B:$B,SMALL(IF(Sheet1!$A$1:$A$100=$A1,ROW($1:$100),4^10),COLUMN(A1))))&""
数组公式,按下SHIFT+CTRL+ENTER三键,右拉再下拉填充公式
您好,楼主,,我试了好几次,好像是参数问题。
输入您给的公式后,提示“您已为此函数输入太多个参数”
公式是怎么样的呢?
可以把您设置好的公式再发一下吗
哦少写了一个函数了,改正如下
假设Sheet1工作表的数据有100行,则
1和2工作表的
A1单元格写入公式
=INDEX(Sheet1!A:A,SMALL(IF(MATCH(Sheet1!A$1:A$100&"",Sheet1!A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^10),ROW(A1)))&""
B1单元格写入公式
=IF($A1="",,INDEX(Sheet1!$B:$B,SMALL(IF(Sheet1!$A$1:$A$100=$A1,ROW($1:$100),4^10),COLUMN(A1))))&""
数组公式,按下SHIFT+CTRL+ENTER三键,右拉再下拉填充公式
sheet1相当于汇总表。 根据sheet1表, 以工作表1为例子,
把工作表sheet1 仓库号为1的 数据 加到工作表1上(如图所示)
请问工作表 1/2/...,这些都是您手工提前建好的吗?
这样的表数量有多少?如果有N个的话,逐个往里写公式是件相当虐的任务,建议VBA处理。
您好! 是的,这些工作表都是 “提前” 手工建好的。 这样的表数量最多只有35个!