如何从MarketWatch获取股票行业板块及IMPORTHTML函数参数设置方法
确定IMPORTHTML提取MarketWatch行业数据的参数方法
你现在使用的公式=INDEX(IMPORTHTML("https://www.marketwatch.com/investing/stock/AAPL/company-profile", "table", 5), 2, 2)的参数可以通过以下步骤校准:
第一步:确定正确的表格序号
- 用浏览器打开目标公司的MarketWatch公司简介页面,找到展示行业、板块信息的表格,右键点击表格任意位置,选择「检查」打开浏览器开发者工具
- 在开发者工具的元素搜索栏输入
<table,页面所有的table标签会按从上到下的顺序标注序号,你找到的目标表格对应的序号就是IMPORTHTML的第三个参数 - 如果对序号判断不准,可以依次测试
=IMPORTHTML("目标页面URL","table",1)、=IMPORTHTML("目标页面URL","table",2)……直到返回的内容和你要找的行业信息表格完全匹配为止
第二步:确定目标数据的行号、列号
- 把测试得到的正确表格完整导入到空白表格区域后,直接定位你需要的「所属行业板块」数据所在的单元格位置
- 该单元格对应的行号就是INDEX函数的第二个参数,对应的列号就是INDEX函数的第三个参数
提示:MarketWatch页面结构可能随平台更新变动,若公式突然失效,重新按上述步骤核对参数即可
内容的提问来源于stack exchange,提问作者Peter
相关产品推荐
相关产品推荐

