【问题标题】:VLOOKUP and HLOOKUP with hyperlink in excelVLOOKUP 和 HLOOKUP 与 Excel 中的超链接
【发布时间】:2015-12-27 08:19:45
【问题描述】:

如何在 Excel 表中使用 Hlookup 和 vlookup 以及超链接公式。

我的 VlookUP 功能

=VLOOKUP(A2,Lookup1, 2, FALSE)
 ("idarubicin hydrochloride"[tiab] OR "57852-57-0"[rn] OR "idamycin"[tiab])

还有我的 HlookUP 函数

=HLOOKUP(C1,Lookup2, 2,FALSE)
 ("triamcinolone acetonide"[tiab])

工作正常。

我需要使用上述两个查找创建动态超链接,应该像

  http://www.ncbi.nlm.nih.gov/pubmed/?term=("idarubicin hydrochloride"[tiab] OR "57852-57-0"[rn] OR "idamycin"[tiab])AND("triamcinolone acetonide"[tiab])

我可以在超链接中使用一个 VLOOKUP

=HYPERLINK("http://www.ncbi.nlm.nih.gov/pubmed/?term="&LEFT(VLOOKUP(A2,Lookup1,2,FALSE),200),B2)

但我还需要包含 HLOOKUP,我该如何包含它

【问题讨论】:

  • 一个单元格中只能有一个超链接。不管你是使用HYPERLINK function 还是Hyperlinks.Add method
  • 我不能使用两个查找来制作动态超链接吗?
  • 这是什么意思它不适合我
  • HYPERLINK 函数的 link_location 参数只是表示 URL 或 URI 的文本,因此,是的,您可以使用文本和来自 VLOOKUP function 的结果连接字符串或HLOOKUP function.
  • 我得到“#VALUE”。当我将鼠标悬停在单元格上时,它没有显示任何超链接

标签: excel hyperlink vlookup


【解决方案1】:

我发现了问题。生成的 http 链接太长,这就是为什么它显示给我#value 最终查询将是

=HYPERLINK("http://www.ncbi.nlm.nih.gov/pubmed/?term="&CONCATENATE(LEFT(VLOOKUP(A2,Lookup1,2,FALSE),200),"AND",LEFT(HLOOKUP(C$1,Lookup2,2,FALSE),255)),B2)

【讨论】:

    猜你喜欢
    • 2018-10-09
    • 2014-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    • 2022-06-28
    相关资源
    最近更新 更多