2012-07-06 145 views
4

我想我必须在这里疯了,我想要做的是写一个简单的Excel公式,执行IF测试,如果结果是假的,我想超链接一些文本,如果它是真的我想显示一些没有超链接的文本。Excel条件超链接输出超链接两个条件

因此,例如 -

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

这将返回1,你所期望的,但1超链接 - 我只希望在超链接,如果该值是2

当然这是可能的吗?预先感谢您的任何建议!

+0

人,Excel的这种限制是一种耻辱......(因此是无法插入单个细胞多条链路) – 2015-02-16 13:02:44

回答

6

更新:

哦,我错了。我检查了它,发生这种情况是因为当Excel在单元格中看到“超链接”功能时,它会将整个单元格变为“可跟踪”单元格,以便链接可以正常工作。

避免错误消息“该网站的地址无效”(当单元格打开超链接但链接无处可去时发生)的解决方法... 是为了给予excel通过引用公式的单元格地址而无处可去的链接。

示例粘贴到单元格A1:

=IF(1=2,HYPERLINK("#"&CELL("address",A1),"1"),HYPERLINK("C:\","2")) 
+0

我的结果是一点点不同。如果我将公式粘贴到单元格中,然后将鼠标直接移动到数字1上,则光标变为一只手。如果我点击,我会收到“地址无效”消息。如果我然后改变它为IF(1 = 2 ...外观是相同的,但链接工作。如果我开始IF(1 = 2 ...我得到完全相同的结果,我从来没有得到一个蓝色下划线 – 2012-07-06 19:52:38

+2

谢谢,发送链接到一个虚拟目的地的“”似乎在这里做的伎俩。 – McVicar 2012-07-11 13:49:12

+0

谢谢,如果它的工作可以标记我作为答案呢?:) – danielpiestrak 2012-07-11 13:53:19