基本上,我没有做太多的excel公式,所以这对我来说是新的。我有一个Excel文件,其中包含数百个URL。现在,这些URL中的大多数都是来自不同网站的搜索,其中包含日期。例如:
https://www.ft.com/search?q=investment&dateTo=2018-11-21&dateFrom=2018-11-21&sort=date
因此,q = investment是我要搜索的内容,它是静态的,但是To = 2018-11-21&dateFrom = 2018-11-21这部分取决于我每次打开文件的日期。我想知道是否有一种公式化此URL,以便每次我打开文件时,dateTo = 2018-11-21和dateFrom = 2018-11-21都会自动更新为今天的日期吗?
答案 0 :(得分:0)
我们假设原始URL位于B
列中,然后将今天的日期=TODAY()
放入单元格A1
中,然后将以下公式放入单元格C1
中:< br />
=SUBSTITUTE(B1;"2018-11-21";TEXT($A$1;"yyyy-mm-dd"))
并根据需要向下复制。
我在公式中硬编码了"2018-11-21"
的旧日期,但是如果将旧日期放入例如,当然可以更容易地重用。 A2
作为文本字符串(非常重要,而不是日期!)
如果要将超链接作为输出,只需使用HYPERLINK()
函数进行包装:
=HYPERLINK(SUBSTITUTE(B1;"2018-11-21";TEXT($A$1;"yyyy-mm-dd")))