EXCEL请解释这段函数=INDEX(C:C,SMALL(IF($B$1:$B$1000=$J$1,ROW($B$1:$B$1000),4^8),ROW(A1)))&""
EXCEL请解释这段函数=INDEX(C:C,SMALL(IF($B$1:$B$1000=$J$1,ROW($B$1:$B$1000),4^8),ROW(A1)))&""
日期:2020-05-16 10:18:35 人气:1
1、index(c:c,x)取c列第x单元。
2、small(a,b)取数组a中第b小的值。
3、if(a,b,c)a为真取b值,a为假,取c值。
4、row(A1)取a1的行号即1,往下拉变row(A2)=2,用这个的目的就是在公式下拉时产生一个序列数。
5、&""数字转文本,在这里的作用是避免公式下拉超过最后一个可提取数据时在单元格内产生0。
6、本公式为数组公式,需按ctrl+shift+enter完成输入。
7、4^8即4的8次方=65536。
8、本公式作用是提取b列等于j1