我尝试使用IF()
函数有条件地将单元格设为超链接。
=IF(LEFT(A1,4)="http",HYPERLINK(A1,"Link"),IF(A1="","",A1))
目前,无论上述情况如何,单元格中显示的结果值都是可点击的。
当公式显示(例如)"测试"时,我可以点击该值并收到错误。
这是一个错误吗?难道我做错了什么?我使用的是Office Standard 2013。
答案 0 :(得分:2)
我认为已经回答here了吗?总结:当Excel在公式中看到超链接函数时,它会使单元格可以跟随,就像超链接一样。显然,你不能阻止它,但你可以给else输出一个虚拟目的地,如C:\,以避免错误。
编辑:或者更好,“”的目的地,点击时什么都不做。
答案 1 :(得分:0)
根据这个网站:http://www.excelforum.com/excel-formulas-and-functions/592520-can-i-create-a-formula-using-concatenate.html
有一个可以从名为Morefunc的字符串创建公式的插件。
如果可以,那么您应该可以使用以下内容:
Banner
它会将公式作为字符串返回,而Morefunc add in可能会使公式成为公式 但我不确定,因为我从未使用它。在帖子中还提到了其他一些补充内容。