带有变量(列名称或单元格)的HYPERLINK,其中包含运营商的跟踪号

时间:2015-10-06 13:57:17

标签: excel hyperlink

我的电子表格现在包含FedEx,UPS和区域运营商。对于大约五次发货和每天三次左右的购买,我每天都会自己超链接这些跟踪号码。

有没有办法让我们的专栏名为" TRACKING"或者每列的列中的单元格为每行创建唯一的超链接?

我可以创建两个额外的列来执行此操作,因为我不知道如何使用IF函数来决定它是UPS(1Z ...)还是FedEx(总是数字)。

我使用的手动超链接是:
http://wwwapps.ups.com/ietracking/tracking.cgi?tracknum=
https://www.fedex.com/insight/findit/nrp.jsp?tracknumbers=

当然,我有一个显示跟踪号的列(恰好是第一列)。有关每笔交易的所有信息都完全包含在该行中。每行只有一个交易。

1 个答案:

答案 0 :(得分:2)

我想我知道你在问什么。

说你的专​​栏我有UPS / FedEx号码。将此公式放入B1并向下拖动: =IF(LEFT($I1,2)="1Z",HYPERLINK("http://wwwapps.ups.com/ietracking/tracking.cgi?tracknum="&$I1,"UPS Link"),HYPERLINK("https://www.fedex.com/insight/findit/nrp.jsp?tracknumbers="&$I1,"FedEx Link"))

If语句的工作方式是:它在您的单元格中查找I1(再次假设您的跟踪号码在那里),并查看最左边的两个字符。如果它们是“1Z”,则它使用hyperlink()函数创建到UPS的链接,否则它使用FedEx URL。