【问题标题】:Drop down list with links excel带有链接的下拉列表excel
【发布时间】:2018-06-20 20:44:40
【问题描述】:

有几个单元格包含指向本地磁盘上文件(例如图像)的链接,我想将它们分组到一个下拉列表(或菜单)中。所以这个列表有更多的按钮,而不是可选择的选项。目的是释放单元格并将这些链接仅保留在列表中。 如图所示,所有 3 个链接应分组在一个下拉列表中。问题是如何将 URL 分配给列表中的名称,以便当我单击它们时会打开一个文件,而不是将选项的值复制到单元格的值。我可以在工作簿的某处标记链接的名称(因为大多数情况下它们在任何地方都是相同的)以列出列表,但 URL 不应出现在其他任何地方。 我找到了几种创建下拉列表的方法,但我无法为列表中的对象分配任何内容。
我尝试在选择列表项之一时为整个销售制作链接,但它也链接了所有选项。

我还希望在单击其中一个列表项时保留单元格的初始文本。
有可能吗?

Transformation example (photoshop applied)

【问题讨论】:

  • 请阅读How do I ask a good question并提供mcve。
  • @BjörnZurmaar 重写了问题,它应该非常充分地代表了我的问题。而且我的问题并不暗示任何代码。
  • @MrCheatak 链接是什么样的?您是否尝试创建指向网站或文件路径的“可点击”超链接?
  • @girlvsdata 确切地说,它是指向外部文件的“可点击”链接(例如图像)

标签: excel list drop-down-menu hyperlink


【解决方案1】:

您可以选择以下方法:

在单元格 C2 中有一个指向 A1:A3 的数据验证下拉菜单

在 D2 单元格中是以下公式:

=HYPERLINK(C2,"Click Here")

D2 上的链接会根据 C2 中的选择而改变。


编辑: 另一个基于 OP 链接不是原始 URL 的新信息的选项

由于在您的链接中无法访问您的网址,这里有另一种选择:

This user创建了一个用户定义的函数,可以解决这个问题,而且非常好用。

要安装它,您只需:

  1. 按 ALT + F11(打开 Visual Basic 编辑器)

  2. 点击插入 -> 模块(将模块添加到您的 excel 文件中)

  3. 将下面的代码粘贴到GETURL的功能

  4. 按 ALT + Q(关闭 Visual Basic 编辑器)

GETURL功能:

Function GETURL(HyperlinkCell As Range)

  GETURL = HyperlinkCell.Hyperlinks(1).Address

End Function

B2中的代码:

=GETURL(A2)

E1 包含指向 A1:A4 的下拉框

E2中的代码:

=HYPERLINK(INDEX(B:B,MATCH(D2,A:A,0)),D2)

【讨论】:

  • 问题是会有很多指向外部文件的链接(可能有 50 个或更多),因此它会在工作表的某处列出所有文件路径。
  • @MrCheatak 您能否更新您的问题以包括您的工作簿可能是什么样的示例、链接的结构以及您希望最终产品是什么样的示例?它将消除很多猜测,以便我们为您提供更好的答案。
  • @grlvsdata 感谢您的深入了解。添加了一个示例,说明它应该是什么样子。不过它很简单。此模板将以相同的方式在整个工作簿中使用,仅更改组中链接单元格的数量。
  • @MrCheatak 我明白了,你已经有了超链接的文本,你没有单独的地址。你可以试试我上面的例子,但也可以在这里使用这个名为“=GETURL”的用户的“用户定义函数”:bohack.com/2009/06/get-the-url-from-a-hyperlink-in-excel 这只会添加一个额外的步骤,首先使用“=GETURL()”将链接转换为 URL,然后然后用“=HYPERLINK()”阅读链接
  • 对不起,如果不清楚,但目的是释放单元格并将链接“转移”到紧凑列表。这样他们就不会在工作簿上浪费空间。编辑图片以显示它。无论如何,了解 GETURL 方法很有用。 E2 中的函数可以修改为“=HYPERLINK(GETURL(INDEX(A:A,MATCH(D2,A:A,0))),D2)”,因此不需要额外的带有链接的列。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-20
  • 2020-10-01
  • 1970-01-01
  • 2016-06-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多