我正在尝试从不同单元格中的 URL 和名称构建超链接。
a1 = http://www.example.com/
b1 = example
c1 = <a href="http://www.example.com/">example</a>
我想要的是将 A1 中的 URL 制作成超链接,其名称取自 B1:
<a href="http://www.example.com/">example</a>
我创建了一个公式,但它不起作用
<a href=&”=a1”>&”=b1”</a>
应该导致
<a href="http://www.example.com/">example</a>
答案1
理解您的问题非常困难,尤其是当您不回复评论/答案时。
话虽如此,以下是对你的问题的一种解释:
您希望单元C1
格中显示的文本B
作为单元格中指定的 URL 的超链接A
。
为了实现此目的,请在单元格中键入此内容C1
=HYPERLINK(A1,B1)
另一种解释是,你想要一个单元格中的公式C1
返回值
<a href="http://www.example.com/">example</a>
为了实现这一点,请在单元格中输入此内容C1
="<a href=""" & A1 & """>" & B1 & "</a>"
答案2
您想要的单词是 Concatenate。
=CONCATENATE("<a href=",CHAR(34),A1,CHAR(34),">", B1, "</a>")
答案3
尝试在 C1 中使用此公式
="<a href="&""""&A1&""">"&B1&"</a>"
我会尝试将其分解并向您解释。
首先,在 excel 中,每个公式都以“=”开头。如果您不希望 excel 尝试评估任何内容,请将其放在双引号中,例如 excel 将显示此内容
"<a href="
仅作为文本。但将显示
"<a href="& A1
作为
<a href =[Whatever was in cell A1]
答案4
我设法利用 Excel 中的一张额外工作表和一些编码来完成此操作。
我创建了一个额外的 Excel 工作表,用于编写代码。我把它放在我使用的所有常规工作表的末尾,并使用命名 <[name]> 来表明它是技术性的东西。
我在此工作表的单元格中创建了以下部分代码,以文本形式:
单元格 A1:1. 超链接生成公式(只是我自己起的标题,以便记住这是做什么用的)
单元格 A3:< a href="(< 和 a 之间没有空格)
单元格 A4:“>”
单元格 A5:</a>(< 和 / 之间没有空格)
在我的普通工作表中,我有两列,填充了数据:1:标题 2:URL
总的来说,通过从工作表中获取此编码文本数据,以下公式现在有效:
='>列表<'!$A$3&'SEO 页面帖子'!D2&'>列表<'!B4&'SEO 页面帖子'!C2&'>列表<'!$B$5
关于此公式如何工作的额外解释:
它由 5 个输入字段构成,由以下公式中的 & 符号划分:
从列表表单元格 A3 进行编码,使用双 $ 锁定单元格
URL,设为变量,以便您可以将此公式复制并粘贴到下一行
- 从列表表单元格 A4 进行编码,使用双 $ 锁定单元格
- TITLE,设为变量,以便您可以将此公式复制并粘贴到下一行
- 从列表表单元格 A5 进行编码,使用双 $ 锁定单元格以锁定单元格
花一点时间来消化所有这些,这应该是一个解决方案,只需有一个可行的公式,但需要一张额外的编码表。
如果我以另一种方式执行此操作,则会在创建“<a href=" ”(没有空格)时出错,最终公式会与双“”混淆。
祝你一切顺利。