Dynamic 在excel中创建动态超链接

Dynamic 在excel中创建动态超链接,dynamic,hyperlink,excel-formula,Dynamic,Hyperlink,Excel Formula,我有三列数据列A、B和C 列A包含一个数字 列B包含一个名称 列C包含一个URL 在单元格E1中,我有一个下拉列表,它引用a列中的单元格 我需要一个函数,该函数使用B列和C列中相邻的单元格,根据从下拉菜单中选择的数字生成超链接。换句话说,如果E1=a列中的任何单元格,则使用B列和C列中的相邻单元格创建超链接。。。更一般地说: =IF(E1=[Any cell in column A],HYPERLINK([same row column C],[same row column B],"") 是

我有三列数据列A、B和C

列A包含一个数字 列B包含一个名称 列C包含一个URL 在单元格E1中,我有一个下拉列表,它引用a列中的单元格

我需要一个函数,该函数使用B列和C列中相邻的单元格,根据从下拉菜单中选择的数字生成超链接。换句话说,如果E1=a列中的任何单元格,则使用B列和C列中的相邻单元格创建超链接。。。更一般地说:

=IF(E1=[Any cell in column A],HYPERLINK([same row column C],[same row column B],"")
是否可以创建一个动态公式来实现这一点?我发现了类似的问题,但没有一个能准确地提出这个问题,我似乎无法将我的搜索结果拼凑起来,找到一个解决方案

感谢所有帮助我的人

我希望你能像这样寻找

公式:
=HYPERLINKVLOOKUPE1;A1:C5;3.0;VLOOKUPE1;A1:C5;3.0

我相信,如果我在心里正确地想象你的电子表格,那么你最好使用VLookup函数来检索URL。如果我错了,它是反向的,那么HLookup函数可能就是您所需要的。它们是相似的,只是取决于您是针对行Vlookup中的值还是列Hlookup中的值

本文很好地解释了HLookup:


然后,您可以使用超链接功能的查找值来设置显示文本和URL。

我没有对您可以从这里找到的下拉列表做任何操作:就是这样!谢谢实际上,我只是用=match和=offset找出了一个更复杂的解决方案,但这要简单得多。谢谢你花时间帮助初学者。没问题,我很乐意帮助。我是stackoverflow的新手。你能检查一下我的答案吗?谢谢你的帮助!我一定会深入阅读这篇文章来了解Hlookup。