如何提取GOOGLEFINANCE美元兑加元周平均汇率的单个单元格结果
解决GOOGLEFINANCE周平均汇率单单元格输出问题
你当前使用=GOOGLEFINANCE("CURRENCY:USDCAD", "price", "01/01/2022", 7, "WEEKLY")会返回包含日期、价格等的多单元格区域,以下两种方法可以直接在单个单元格中输出周平均汇率:
方法1:通过INDEX提取价格列计算平均
利用INDEX函数精准提取GOOGLEFINANCE返回结果中的价格列,再用AVERAGE计算平均值:=AVERAGE(INDEX(GOOGLEFINANCE("CURRENCY:USDCAD", "price", "01/01/2022", 7, "WEEKLY"),,2))注:
INDEX(...,2)指定提取返回区域的第二列(即价格数据列),整个公式会直接输出单个单元格的平均值。方法2:用ARRAYFORMULA适配动态数据
如果需要自动适配返回数据的行数,可使用数组公式转换并计算:=AVERAGE(ARRAYFORMULA(GOOGLEFINANCE("CURRENCY:USDCAD", "price", "01/01/2022", 7, "WEEKLY")*1))注:
ARRAYFORMULA将多单元格区域转为数组,*1将文本格式的价格转为数值类型,确保AVERAGE能正确计算。
内容的提问来源于stack exchange,提问作者askon
相关产品推荐
相关产品推荐

