Excel超链接到其他工作表上的其他超链接

Excel超链接到其他工作表上的其他超链接,excel,excel-formula,hyperlink,Excel,Excel Formula,Hyperlink,根据第1页单元格E138中的值,我试图在第2页的表格中查找该值,并在第7列中打开相应的超链接,该超链接是指向第3页、第4页等的链接 如果第2页上的超链接是一个网址,那么它可以很好地处理以下代码: =IF(E138="","",HYPERLINK(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0),"CLICK HERE FOR DATASHEET")) 但是,如果我将工作表2上的超链接从一个网址更改为另一个工作表(即工作表3),它将不起作用。用这段代码我得到一个引用无效的错误

根据第1页单元格E138中的值,我试图在第2页的表格中查找该值,并在第7列中打开相应的超链接,该超链接是指向第3页、第4页等的链接

如果第2页上的超链接是一个网址,那么它可以很好地处理以下代码:

=IF(E138="","",HYPERLINK(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0),"CLICK HERE FOR DATASHEET"))
但是,如果我将工作表2上的超链接从一个网址更改为另一个工作表(即工作表3),它将不起作用。用这段代码我得到一个引用无效的错误

=IF(E138="","",HYPERLINK("#(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0))","CLICK HERE FOR DATASHEET"))
这给了我一个无法打开指定文件的错误:

=HYPERLINK((VLOOKUP(E138,'Sheet 2'!C5:I10,7,0)), "CLICK HERE FOR DATASHEET")
表3、表4等包含单独的数据表。 第1页上的单元格E138包含我在第2页上查找的数据表零件号

请帮忙。

首先

=IF(E138="","",HYPERLINK("#(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0))","CLICK HERE FOR DATASHEET")) 
需要

=IF(E138 = "","",HYPERLINK("#" & VLOOKUP(E138,'Sheet 2'!C5:I10,7,0),"CLICK HERE FOR DATASHEET"))`
第二,

=HYPERLINK((VLOOKUP(E138,'Sheet 2'!C5:I10,7,0)), "CLICK HERE FOR DATASHEET")
应该是

=HYPERLINK("#" & VLOOKUP(E138,'Sheet 2'!C5:I10,7,0), "CLICK HERE FOR DATASHEET")

第三,您的工作表真的是
工作表2
(带空格),还是defaut
工作表2
我解决了问题,而不必更改原始公式:

=IF(E138="","",HYPERLINK(VLOOKUP(E138,'Sheet 2'!C5:I10,7,0),"CLICK HERE FOR DATASHEET"))
第2页;如果有用于查找超链接的表格,则必须编辑超链接(右键单击>编辑超链接),并在“要显示的文本”框中显示的默认文本前添加#符号

例如:#“CBO68HP51-100A6”!A1


CBO68HP51-100A6是我链接到的工作表的名称。

工作表2与工作表2是一个打字错误。为了这篇文章,为了简单起见,我更改了页面名称。当我使用您的代码时:=如果(E138=“”,”超链接(#“)和VLOOKUP(E138,'Sheet 2'!C5:I10,7,0),“单击此处查看数据表”))我收到一个“引用无效”错误。然后检查您的所有工作表引用。我运行了这段代码,一旦工作表名称正确,它就会工作