EXCEL如何让某一个单元格等于另外一列里面最新的数据?

比如A1=B1,然后B2录入数据后可以A1自动等于B2,录入B3后可以A1自动等于B3

用公式不可以,用VBA可以,等下附上


Private Sub Worksheet_Change(ByVal Target As Range)

 If Mid(Target.Address, 2, 1) = "B" Then

    Range("a1").Value = Target.Value

 End If

End Sub

可以请采纳点赞支持下!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-31

A1输入

=LOOKUP(1,0/(B1:B65535<>""),B:B)

回车。

第2个回答  2019-10-30
A1=INDIRECT(TEXT(COUNTA(B:B)*100+COLUMN(B1),"R0C00"),)
第3个回答  2019-12-25
A1=lookup(1,0/(b:b<>""),b:b)
相似回答