You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Excel单元格内FedEx追踪号追加到链接末尾并创建指定显示文本超链接

解决FedEx追踪号转可点击超链接(显示追踪号)的问题

手动公式解法

直接用Excel的HYPERLINK函数就能实现,语法是=HYPERLINK(跳转链接, 显示文本)。假设你的追踪号在A1单元格,公式写:

=HYPERLINK("https://www.fedex.com/wtrk/track/?tracknumbers="&A1, A1)
  • 第一个参数是拼接好的FedEx追踪链接,用&把固定URL和追踪号连起来
  • 第二个参数填A1,就是让单元格显示原始追踪号,点击直接跳转到对应追踪页面

VBA自动处理解法

如果你是用VBA的target.formula批量处理或自动生成,注意引号的转义(VBA里双引号要用两个双引号表示),示例代码如下(假设追踪号在A列):

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim cell As Range
    ' 限定只处理A列的单元格,可根据实际列调整
    If Not Intersect(Target, Me.Columns("A")) Is Nothing Then
        Application.EnableEvents = False ' 避免循环触发事件
        For Each cell In Intersect(Target, Me.Columns("A"))
            If cell.Value <> "" Then
                ' 拼接HYPERLINK公式,显示文本设为单元格自身的值
                cell.Formula = "=HYPERLINK(""https://www.fedex.com/wtrk/track/?tracknumbers=""" & cell.Value & """,""" & cell.Value & """)"
            End If
        Next cell
        Application.EnableEvents = True
    End If
End Sub

把这段代码粘贴到对应工作表的代码窗口里,之后在A列输入追踪号,单元格会自动变成显示追踪号的可点击超链接。

常见问题排查

之前没成功大概率是HYPERLINK的第二个参数没设置对——只要把第二个参数指定为原始追踪号所在的单元格(或直接填追踪号文本),就能显示追踪号而不是完整链接。

内容的提问来源于stack exchange,提问作者Waldxn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 12:52:06