使用 IF、COUNTIF、INDEX、SMALL 创建动态子表

使用 IF、COUNTIF、INDEX、SMALL 创建动态子表

我非常努力地从主表创建动态子表。

我想将每行 (行:AN) 的内容传递到由每个客户所属的“实践”确定的另外七个工作表 (共有 7 种实践:制造、供应链、人力资源和董事会等)。

我一直在每个工作表的单元格 A4 中使用代码(如下)。单元格 B1 给出了实践的名称,单元格 D1 给出了每个实践的条目总数。

=IF(ROWS(A$4:A4)>$E$1,"",INDEX(MASTER!A$2:A$300,SMALL(IF(Table1[Practice]=$B$1,ROW(Table1[Practice])-ROW(MASTER!$C$2)+1),ROWS(A$4:A4))))

主表

练习工作表之一

我也一直在使用这个 YouTube 视频作为一个框架。

任何帮助都将不胜感激,因为我现在完全陷入困境!公式不会选出正确的“练习”,也不会在其他工作表上继续钻取方法!

相关内容