正如标题所示,我有一个工作表(sheet1),其中包含大量跨越AE列的数据以及每天添加的行,我想要做的是在单独的工作表(sheet2)上显示来自最后5行sheet1。
答案 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))
如上所述向右和向下填充。