要在Excel工作表的某列中每隔N行提取数据,可以OFFSET或INDEX函数。假如数据在D1:D1000中,现在要每隔4行提取一个数据,即提取D列第4、8、12等行的数据,如图。
在F2单元格中输入公式:
=OFFSET($D$1,ROW(D1)*4-1,0)
或:
=INDEX($D$1:$D$1000,ROW(D1)*4,0)
然后拖动填充柄向下填充公式。如果要每隔N行提取数据,则将上述公式中用红色标识的“4”表示改为相应的数值即可。
excel判断区域中是否包含重复值的公式
如果需要用公式来判断某个区域中是否包含重复值,可以用下面的数组公式。假如要判断的区域为D1:G5,在某个单元格中输入数组公式: =MAX(COUNTIF(D1:G5,D1:G5))=1 公式输入完毕按Ctrl+Shift+Enter结束,如果区域中有重复的内容,则公式返回FALSE,如果区域中没有重复内容,则返回TRU
这是从上向下提取数值的情况,有时还需要从最后一个数据开始向上每隔N行提取数据,如图:
在单元格中输入数组公式:
=INDEX($D$1:$D$1000,MAX(ROW($D$1:$D$1000)*($D$1:$D$1000<>""))-ROW(A1)*4 1,0)
或:
=OFFSET(INDIRECT("D" & MAX(ROW($D$1:$D$1000)*($D$1:$D$1000<>""))),1-ROW(A1)*4,0)
公式输入完毕,按Ctrl Shift Enter结束,然后拖动填充柄向下填充公式。同理,如果要每隔N行提取数据,则将上述公式中用红色标识的“4”表示改为相应的数值即可
Excel统计一列中连续相同值的几个数组公式
要在Excel工作表的某列中对连续相同值进行相关统计,可以用FREQUENCY函数组成的数组公式。例如在下图所示的A2:A20区域中,有一些“合格”和“不合格”数据,要对连续的“合格”数据进行如下统计: 一、统计“合格”的