Excel如何提取另一张表的最后一行的数据

2024-12-04 15:56:07
推荐回答(5个)
回答1:

在你需要数据的Sheet2的位置,复制粘贴一下公式
=INDIRECT("Sheet1!C"&MAX(ROW(Sheet1!C:C)*(Sheet1!C:C<>"")))
按三个键结束Ctrl+Shift+Enter!!!,必须是三个键一起按

怎么不试试我的办法,一个劲追问其他人
郁闷
亲~

回答2:

手动的话直接用=号一个个的等

用vba的话

sub rr()
dim i%
for i =2 to sheets.count
with sheets(i)
.cells(1,1)=sheets(i-1).cells(sheets(i-1).range("a65536").end(xlup).row,1)
end with
next
end sub
没有测试,直接在编辑框写的,需要根据事情情况修改

回答3:

给个建议:
因为你要提取的位置是变化的,所以不方便。如果你在设计每张表时,将要提取的内容固定都放在表的第一行,那提取起来就比较方便了!^_^

回答4:

OFFSET函数可以做到,给出你具体条件吧,不明不白的

回答5:

这个得用VBA