将数据复制到新表并在 Excel 中自动动态更新

将数据复制到新表并在 Excel 中自动动态更新

我有一张表,其中的一些数据与下表类似:

在此处输入图片描述

我想在该表的右侧显示一个表格,以在其自己的列中显示每种颜色产品:

在此处输入图片描述

因此工作表看起来会像这样:

在此处输入图片描述

  • 当更新左边的表格时,我希望右边的表格也能自动更新(包括添加和删除行)。

在谷歌搜索之后,我找到了一些例子,但似乎没有一个能做到我想做的事情:

  • 可以过滤数据,但我不确定是否可以对多个表进行过滤。

  • 我尝试使用数据透视表,但无法让它显示除总计以外的任何内容。也许我做错了什么,但我能得到的唯一视图是总计和值的总和——我无法使用数据透视表创建第二个表。

  • 是否可以使用 VLookup 来做到这一点,但在没有匹配的地方不出现空白条目?

答案1

假设产品:颜色:价格表位于 A1:C9,红色:价格:蓝色:价格:绿色:价格表位于 F1:K9:

在 F2 中输入:

=IF(ROW()=2,IFERROR(INDEX($A$2:$A$9,MATCH(F$1,$B$2:$B$9,0)),""),IFERROR(INDEX(OFFSET($A$2:$A$9,MATCH(F1,$A$2:$A$9,0),0),MATCH(F$1,OFFSET($B$2:$B$9,MATCH(F1,$A$2:$A$9,0),0),0)),""))

在 G2 中:

=IF(F2="","",IFERROR(INDEX($C$2:$C$9,MATCH(F2,$A$2:$A$9,0)),""))

然后将两者拖到 K9。如果它正常工作/卡住/出错,请检查。(:

希望能帮助到你。

相关内容