具有自动填充功能的 =HYPERLINK 的 Google 表格公式?

Googlesheet formula for =HYPERLINK with autopopulation?

我真的需要一点帮助。

我有一个 sheet 自动填充(从提交的表单)。

当前有 5 列。

| Stamp         | Username      | Field | Field2 | Field3   |
|---------------|---------------|-------|--------|----------|
|06/03/2015     | Bob@whatever.c|Text12 |Blah    |INC1126363|
|06/03/2015     | Bob@whatever.c|TextABC|Blah2   |INC1128453|
|06/03/2015     | Bob@whatever.c|Text123|Blach3  |INC1126270|

但是,我还需要第 6 列,它使用 Field3 中的内容超链接到 URL。我正在使用以下公式来获取 URL

=HYPERLINK(CONCATENATE("https://domain.service-now.com/incident.do?sysparm_query=GOTOnumber%3D",E2,),"Check for Updates")

这行得通,但是我需要第 6 列来自动填充它。 我尝试将 E2:E 与 arrayformula 一起使用(使用 IF 函数)。但是,使用 E2:E returns 整个 Field3 列的内容,意味着 URL 没有正确返回。他们会返回类似这样的信息:

https://domain.service-now.com/incident.do?sysparm_query=GOTOnumber%3DINC1126363INC1128453INC1126270

有人能为此指出正确的方向吗?

试一试:

=ArrayFormula(if(len(E2:E), HYPERLINK("https://domain.service-now.com/incident.do?sysparm_query=GOTOnumber%3D"&E2:E, "Check for Updates"),))

看看它是否适合你?