EXCEL表格内容随着下拉菜单选项改变而改变,可以用函数公式,也可以用VBA编程。由于VBA编程不会使用的人不大适应,所以就介绍函数公式。
首先要建立一张总表,然后在分表中输入公式完成。
输入公式向下并向右填充,如下:
=INDEX(总表!A:A,SMALL(IF(总表!$A:$A=$E$2,ROW(INDIRECT("1:"&COUNTA(总表!$A:$A))),2^16),ROW(A1)))
注意:不能直接按回车键,该公式为数组公式,需要三键组合结束公式编辑,最后公式的两端会自动出现一对大括号。

总表图

分表图