=HYPERLINK(IF(NOT(ISBLANK([columnA])),HYPERLINK(CONCATENATE("https://article?id=",[columnA),[columnA]),""))
=IF(NOT(ISBLANK([columnA])),HYPERLINK(CONCATENATE("https://article?id=",[columnA),[columnA]),"")
1和2有什么区别?
为什么第二个公式不会返回带有蓝色字体且没有下划线的文本,但它仍然是超链接?
最佳答案
Excel 似乎检测到 =HYPERLINK
在 1 中并根据单元格样式中的超链接样式对其进行格式化。
即使 2 写为 =IF(TRUE,HYPERLINK("true"),HYPERLINK("false"))
尽管也是一个超链接实体,但自动格式化似乎没有启动。
您可以简化为:
=HYPERLINK(CONCATENATE(IF(ISBLANK([columnA]),"","https://article?id="),[columnA]),[columnA])
关于excel - 超链接excel公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37829500/