在Excel 中使用 Web 查询时输入参数
在 Microsoft Excel 中使用 Web 查询时,可以将可刷新的数据导入到工作表中。还可以编辑 Web 查询以提示输入变量参数。例如,您每次刷新数据时,从 Web 页获取股票报价的 Web 查询会提示您输入诸如股票代码的参数。
创建新的 Web 查询 使用“新建 Web 查询”命令(“数据”菜单,“导入外部数据”)创建新的 Web 查询。 在“新建 Web 查询”对话框中,输入包含要导入到工作表中的数据的 Web 页的地址。Web 页将出现在该对话框中,类似于下面的示例: 单击包含要导入数据的表格旁边的箭头图标。如果此页上的表格旁边没有图标,请单击对话框顶部的“显示图标”以显示它们。如果想导入整个网页,请单击此页左上角的箭头图标。 保存此查询以便可以编辑它来添加参数。单击“保存查询”将此查询保存为扩展名为 .iqy 的文本文件。 如果想现在查询数据,请单击“导入”并按提示将选定的数据导入到工作表中。 编辑 Web 查询 要编辑保存的 Web 查询,请定位到计算机上的查询文件并右击此文件。查询文件将具有您定义的文件名,并以扩展名 .iqy 结束。注意 如果找不到刚刚保存的文件,那么它可能在隐藏文件夹中。请参阅 Microsoft Windows 帮助以获得有关查看隐藏文件夹的帮助。
在快捷菜单上,单击“用记事本编辑”。查询将在 Microsoft 记事本中打开,您可以更改此文件。 在记事本中,您将看到查询文件的内容。在其中找到导入数据的原始 Web 地址,例如:http://moneycentral.msn.com/investor/external/excel/quotes.asp
在此 Web 地址的结尾,请键入:
?SYMBOL=["参数", "提示用户输入参数的文本"]
这样整行内容类似于:
http://moneycentral.msn.com/investor/external/excel/quotes.asp?SYMBOL=["报价", "输入股票、基金或其他 MSN MoneyCentral Investor 代码并用逗号分隔。"]