Excel 指向交叉引用两个表的超链接
我如何将这些超链接合并成一个可以交叉引用任何引用或引文的超链接Excel 指向交叉引用两个表的超链接,excel,Excel,我如何将这些超链接合并成一个可以交叉引用任何引用或引文的超链接 =IFERROR(HYPERLINK("#" & CELL("address", INDEX(INDIRECT("References[Reference]"), MATCH([@Resource], INDIRECT("References[Resource]"), 0))), "References"), "") =IFERROR(HYPERLINK("#" & CELL("address", INDEX(IN
=IFERROR(HYPERLINK("#" & CELL("address", INDEX(INDIRECT("References[Reference]"), MATCH([@Resource], INDIRECT("References[Resource]"), 0))), "References"), "")
=IFERROR(HYPERLINK("#" & CELL("address", INDEX(INDIRECT("Citations[Citation]"), MATCH([@Resource], INDIRECT("Citations[Resource]"), 0))), "Citations"), "")
在Resources表中,使用此链接链接到References表
=HYPERLINK(TEXT(ADDRESS(MATCH([@Resource], References[Reference], 0)+ROW(References[#Headers]), COLUMN(References[Reference]), 4, 1, CELL("filename", References[#All])), "\#@"), "References")
从资源表链接到引文表
=HYPERLINK(TEXT(ADDRESS(MATCH([@Resource], Citations[Citation], 0)+ROW(Citations[#Headers]), COLUMN(Citations[Citation]), 4, 1, CELL("filename", Citations[#All])), "\#@"), "Citations")
合并的
=iferror(iferror(HYPERLINK(TEXT(ADDRESS(MATCH([@Resource], References[Reference], 0)+ROW(References[#Headers]), COLUMN(References[Reference]), 4, 1, CELL("filename", References[#All])), "\#@"), "References"), HYPERLINK(TEXT(ADDRESS(MATCH([@Resource], Citations[Citation], 0)+ROW(Citations[#Headers]), COLUMN(Citations[Citation]), 4, 1, CELL("filename", Citations[#All])), "\#@"), "Citations")), TEXT(,))
如果表位于不同的工作表上,那么这些地址结构确实包括工作表名称。为什么使用间接项?在这种情况下不需要间接项。我仍然有两个单独的超链接;然而,我希望将两者结合成一个,以适应任何引用或引用。只需将一个嵌套在另一个的IFEROR中。谢谢:将一个嵌套在另一个的IFEROR中就是我想要的。