excel表中,a1到a10单元格中分别是1到10数字,如何选取其中5个奇数,即1,3,5,7,9,在B1到B5单元格中显示出来?
或者是在同一个簿中另外一个电子表中的B1到B5显示出来.?
B1=IF(ROW(B1)>SUMPRODUCT(MOD($A$1:$A$10,2)),"",INDEX(A:A,SMALL(IF(MOD($A$1:$A$10,2),ROW($A$1:$A$10),4^8),ROW(A1))))数组公式向下复制。
数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-07-09
B1公式
=INDEX($A$1:$A$10,ROW(1:1)*2-1,1)
下拉
追问row(1:1)*2-1,1这个是什么表达
追答=INDEX($A$1:$A$10,ROW(1:1)*2-1,1)
=INDEX(区域,行,列)
引用指定区域指定行指定列的数据
你要引用的是$A$1:$A$10中第1,3,5,7,9行第一列的数据
1,3,5,7,9……的通项公式是2*N-1
ROW(1:1)表示第1行的行号1,下拉会变成2,3,4,5
ROW(1:1)*2-1下拉的结果就是1,3,5,7,9
真后悔回答这个问题