我今天一直在研究KydWeb的快速入门手册,我仍然希望在星期一介绍它。最初,我解释了如何编写一个引用Excel视频教程上的页面的公式,以返回以美元平均汽油价格为单位的历史数据。但是今天晚上,我发现了一个很棒的发现。我偶然发现了一个站点,该站点以多种货币提供许多商品的历史价格。我只花了大约两分钟的时间就写出了公式,用公式返回了两种黄金,黄金和香蕉的欧元价格。这就是我将在《快速入门手册》中介绍的内容。但是由于许多Excel用户会发现汽油数据很有用,因此我将在此处解释如何引用它。美国能源信息管理局在此链接提供汽油的月度价格。这是其价格历史记录表的顶部:
我今天一直在研究KydWeb的快速入门手册,我仍然希望在星期一介绍它。最初,我解释了如何编写一个引用Excel视频教程上的页面的公式,以返回以美元平均汽油价格为单位的历史数据。但是今天晚上,我发现了一个很棒的发现。我偶然发现了一个站点,该站点以多种货币提供许多商品的历史价格。我只花了大约两分钟的时间就写出了公式,用公式返回了两种黄金,黄金和香蕉的欧元价格。这就是我将在《快速入门手册》中介绍的内容。但是由于许多Excel用户会发现汽油数据很有用,因此我将在此处解释如何引用它。美国能源信息管理局在此链接提供汽油的月度价格。这是其价格历史记录表的顶部:
这是一个简单的Excel工作表,可以从该表中返回任意月份和年份的数据。单元格A1中的截断网址与指向上述每月汽油价格的链接相同。公式如下:A2:= KydWeb_HtmlFind(A1,“年份”)此公式可在HTML中找到“年份”首次出现的位置。事实证明,“年份”是上图中红色标题栏左侧显示的“年份”。因此,单元格A2返回的位置编号在数据表中,因此为后面的公式定义了表。(顺便说一句,如果不是我们感兴趣的“年”文本不是第一次在页面上出现“年”,那将是没有问题的。与Excel的FIND和SEARCH函数不同,我们可以使用任意数量的参数在KydWeb_HtmlFind中指定“ Year”的正确实例。)单元格A5和B5包含数字,这些数字指定了我们感兴趣的日期。然后这个公式C5:= KydWeb_HtmlTableRow($ A $ 1,$ A $ 2,$ A5)…在表的第一列中找到“ 1994”的行号。现在,由于我们知道行和列(由月份号指定),因此可以使用以下公式返回适当的值:D5:= KydWeb_HtmlTableData($ A $ 1,$ A $ 2,$ C5,$ B5 + 1)在这里,KydWeb_HtmlTableData函数的行为与INDEX函数非常相似,其中前两个参数组合以指定表,而后两个参数分别指定行号和列号。现在,如果我只能完成