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上查看的每一列数据的列字母。