Excel条件超链接输出两个条件的超链接

pn9klfpd  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(176)

我想我一定是疯了,我想做的是写一个简单的Excel公式,执行一个IF测试,如果结果为假,我想超链接一些文本,如果结果为真,我想显示一些没有超链接的文本。
例如-

=IF(1=1,"1",HYPERLINK("2"))

这将返回1,正如您所期望的,但是1是超链接的-我只希望在值为2时使用超链接。
当然这是可能的吗?提前感谢您的任何建议!

esyap4oy

esyap4oy1#

这是因为当Excel在单元格中看到HYPERLINK函数时,它会将整个单元格转换为"可跟踪"单元格,以便链接可以工作。
避免错误消息"网站地址无效"的解决方法是通过引用当前单元格地址为Excel提供一个无处可去的链接。当为单元格打开超链接但链接无处可去时,会出现该错误消息。
例如:

=IF(
    1 = 2,
    HYPERLINK("https://example.com", "Link to example.com"),
    HYPERLINK("#" & ADDRESS(ROW(), COLUMN()), "N/A")
)

ADDRESS(ROW(),COLUMN())给出对当前单元的引用(例如$A$1),并且HYPERLINK("#<reference>", ...)链接到被引用的单元。

相关问题