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

时间:2015-07-24 09:03:53

标签: excel excel-formula

正如标题所示,我有一个工作表(sheet1),其中包含大量跨越AE列的数据以及每天添加的行,我想要做的是在单独的工作表(sheet2)上显示来自最后5行sheet1。

2 个答案:

答案 0 :(得分: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))

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

答案 1 :(得分:0)

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

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

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

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

如果您拥有的只是文本值,则第一个单元格中的公式为

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

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