0

有没有人给我一个excel公式,它只给我返回clickid参数?不幸的是,这个参数并不总是在同一个位置,所以我不能用字符数来修复它。它应该始终在 &clickid= 和 & 之间

https://app.appsflyer.com/id770725904?pid=website_adwords&c=C_DEU_billig&tl_rf=https%3A%2F%2Fwww.google.com%2F&tl_nw=g&tl_mt=e&clickid=EAIaIQobChMIj5zchvqs4AIVQamaCh06NQlOEAAYASACEgJhRPD_BwE&af_keywords=billig+telefonieren+nach+iran&af_c_id=1597316081&af_adset_id=60710335432&af_ad_type=1t1&af_adset=Iran&af_ad_id=303032652682
4

2 回答 2

1

可以肯定的是,正则表达式能够找到这个,但是一个相当简单的公式也可以做到这一点。例如:

=MID(A1,FIND("clickid=",A1)+8,FIND("&",A1,FIND("clickid=",A1)+8)-(FIND("clickid=",A1)+8))

在此处输入图像描述

于 2019-04-11T10:36:29.457 回答
0

这会起作用,但有人可能有更整洁的选择......

=LEFT(SUBSTITUTE(MID(A1,FIND("clickid",A1),1000),"clickid=", ""),FIND("&",SUBSTITUTE(MID(A1,FIND("clickid",A1),1000),"clickid=", ""))-1)

将您的 URL 放入单元格 A1 并进行测试。

于 2019-04-11T10:38:16.537 回答