EXCEL中如何设置关联让两个内容一样的单元格,一个改变则另一个的内容随之改变?

2024-12-12 15:07:39
推荐回答(3个)
回答1:

卧槽楼主你脑袋锈掉了?明显我回答的全面,而且还费劲写出代码来帮你解决问题,你竟然选一个没解决问题的答案。。。


假设,A1,B1

  1. 如果要实现在A1变则B1变,B1输入公式=A1

  2. 如果要实现B1变则A1变,A1输入公式=B1

  3. 如果要实现任意一个变另一个同时变,VBA


vba代码如下

Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("A1") Then
Range("B1") = Range("A1")
ElseIf Target = Range("B1") Then
Range("A1") = Range("B1")
Else: Exit Sub
End If
End Sub

回答2:

如A1和B1单元格相同,则B1单元格内输入=A1即可,当A1变化时,B1随之变化,而B1变化无法实现A1随之变化,没有这个函数。

回答3:

最简单的方法:单元格B1输入 =Sheet!"A1",这样在A1单元格输入一个数据时,B1自动跟随,反之,在A1单元格输入 =Sheet!"B1" ,这样就可以了;