Excel中从一个总表中,列出所有满足条件的项,用来做二级联动列表的数据源:
数组公式为:
=INDEX(D:D,SMALL(IF($F$2:$F$255=$G$1,ROW($F$2:$F$255),65536),ROW(1:1)))&""
其中,D列为提取数据的列,F列为标记列,G1为指定的条件
但是,数据源中存在空行,下拉列表不美观,所以使用
=INDIRECT("对照表!$G$2:$G$" & (146-COUNTIF(对照表!$G$2:$G$146,"")))
使用countif把他截断。