Excel 公式解释:=IFERROR(INDEX($B$4:$B$25,SMALL(IF($A$4:$A$25=$E$3,ROW($A$4:$A$25)),ROW(K1))-3),"")
该公式的作用是从一个数据区域中筛选出与指定条件匹配的数据,并按指定顺序排列。
具体解释如下:
- IFERROR:如果公式中出现错误,则返回空字符串。
- INDEX:从指定的数据区域中返回指定行列的值。
- SMALL:返回给定数组中第n小的值。
- IF:根据指定条件返回TRUE或FALSE。
- ROW:返回指定单元格的行号。
- '$B$4:$B$25':数据区域,即需要筛选的数据所在的列。
- '$A$4:$A$25=$E$3':指定的条件,即需要匹配的值所在的单元格。
- ROW(K1)-3:用于计算SMALL函数中的n参数,表示第n小的值。K1单元格中的数值为1,当公式拖动填充到下一行时,会自动增加,实现返回第2、3、4……小的值。
- '':如果INDEX函数无法找到匹配的值,则返回空字符串。
原文地址: https://www.cveoy.top/t/topic/mFZ8 著作权归作者所有。请勿转载和采集!