Excel批量跳转到对应的单元格,怎么加入公式?

如图,想点击sheet1的画面就会跳到sheet2的对应画面,是加入超链接吗。sheet2的画面序号不是等差的呢?

第1个回答  2021-12-07
Sheet1的B1输入公式,下拉:
=HYPERLINK("#Sheet2!A"&MATCH(A1,Sheet2!A:A,),Sheet1!A1)
隐藏Sheet1的A列
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rg As Range
If Target(1).Column = 1 And Target(1) <> "" Then
Set rg = Sheets("sheet2").Range("a:a").Find(Target(1).Text, , , 1)
If Not rg Is Nothing Then
Sheets("sheet2").Select
rg.Select
End If
End If
End Sub追问

想再问一下如果sheet名前本身含有#和空格该怎么办呢 比如# sheet1

如果用您给的第一种方法

追答

=HYPERLINK("#'# Sheet1'!A"&MATCH(A1,'# Sheet1'!A:A,),A1)

追问

非常感谢 祝您生活愉快^-^

本回答被提问者采纳
相似回答