分类：电脑/网络-软件-办公软件
问题：Excel问题：怎样从不断变化的数据中找出最近的数据？我有一个表 
  我有一个表格，里面是3D数据，现在我想从sheet1中找出最近的100期数据的变化情况，就是说某个数据在最近的100期中出现了几次，最近的一次和现在相隔的期数是多少？然后反映在sheet2表中的相应位置。因为数据是不断更新的，今天的最近100期统计范围是A2：A101，那么明天就应该是A3：A102了，所以想了半天也无法下手，特请高手们帮忙，谢谢!
回答：计算最新100期合值出现次数：
=COUNTIF(INDIRECT("Sheet1!$A"&COUNTIF(Sheet1!A:A,">0")-99&":A"&COUNTIF(Sheet1!A:A,">0")),A2)

计算该值与最近一次出现相隔的期数：

=MAX((Sheet1!$A$1:$A$65535=A2)*ROW($A$1:$A$65535))-LARGE((Sheet1!$A$1:$A$65535=A2)*ROW($A$1:$A$65535),2)

数组公式输入。

计算该值最近一次出现距现在的期数：

=COUNTIF(Sheet1!A:A,">0")-MAX((Sheet1!$A$1:$A$65535=A12)*ROW($A$1:$A$65535))

数组公式。