您可以在Excel中创建像HTML表单一样的动态超链接,而不必对HTML有所了解。当使用Excel作为Internet或内部Web的接口时,这些超链接会派上用场。

例如,让我们创建一个Google搜索表单。首先,访问Google.com,然后搜索关键字“ Excel”。然后,查看浏览器地址栏中的URL。可能看起来像这样:

http://www.google.com/search?hl=en&q=Excel&lr=lang_en

当然,根据您最终在Google上访问的服务器,您在地址栏中看到的内容甚至可能更长:

http://www.google.com/#hl=en&sugexp=ldymls&xhr=t&q=Excel&cp=4 &pf=p&sclient=psy&site=&source=hp&aq=0&aqi=&aql=&oq=Exce&pbx=1 &bav=on.2,or.r_gc.r_pw.&fp=e28a97840bb57e9&biw=1311&bih=692

不管地址栏中显示的格式如何,如果您研究看到的内容,就会开始识别模式。问号(?)或井号(#)后面的参数是HTML表单提交的名称/值对。但是,您不必对此一无所知。在这种情况下,主要要考虑的是搜索项,其中“ q”是参数的名称,而“ Excel”是值。

结合使用HYPERLINK函数和CONCATENATE函数(或仅使用&符号,&),可以轻松地组合链接并使用单元格作为字段来创建动态表单。只需遵循以下两个快速步骤:

。在单元格B3中,输入关键字“ Excel Web Queries”。

。在单元格B4中,输入以下公式:

=HYPERLINK("http://www.google.com/search?q="&B3&"&safe=active","Search Google")

现在,您在Excel中拥有自己的简单HTML表单。您可以创建更长的超链接并包括多个单元格引用,但是Excel中对超链接的长度有一个限制(大约248个字符)。要使用该表格,只需在单元格B3中输入关键字,然后单击单元格B4中的超链接。而已!

创建访问Google的表单只是一个简单的例子。当您可以从计算结果,字符串处理,IF语句,组合框或Excel中提供的其他表单字段中组合超链接时,这些应用程序很有趣。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2445)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: