Excel公式从每天添加新行的单元格范围的最后5行中提取数据

如标题所示,我有一个工作表(工作表1),其中有大量的数据横跨列AE和每天添加行,我想要做的是在一个单独的工作表(表2)显示数据从最后5行sheet1。

在Sheet2上适当的单元格中,使用此公式,

=INDEX(Sheet1!A:A, MATCH(1E+99, Sheet1!$A:$A)-(ROW(1:1)-1)) 

向右填充5列,然后填写这5个单元格向下5行。

该公式将查找列中的最后一个数字。 这通常是最左边的列垫持有一个ID号码的情况。 应该使用相同的参考点来收集来自其他列的单元格值,以避免stream氓空白单元格会产生混淆。

如果你所有的都是文本值,那么第一个单元格中的公式将是,

 =INDEX(Sheet1!A:A, MATCH("žžž", Sheet1!$A:$A)-(ROW(1:1)-1)) 

如上所述向右和向下填充。

如果在Sheet1的列A中存在连续的数据,则还可以使用INDIRECT()COUNTA()函数。

 =INDIRECT("Sheet1!$A$"&COUNTA(Sheet1!$A:$A)-4) =INDIRECT("Sheet1!$A$"&COUNTA(Sheet1!$A:$A)-3) =INDIRECT("Sheet1!$A$"&COUNTA(Sheet1!$A:$A)-2) =INDIRECT("Sheet1!$A$"&COUNTA(Sheet1!$A:$A)-1) =INDIRECT("Sheet1!$A$"&COUNTA(Sheet1!$A:$A)) 

您需要修改INDEXIRECT函数中对于您希望在Sheet2上查看的每一列数据的列字母。