腾讯文档中xlookup、vlookup、index、match等函数,不能跨工作表取数据范围。
经反复测试,同样的公式同样的数据在word和wps表格上是完全可以获取到数据,问题来了,如何实现呢?
腾讯产品经理的回复是,跨工作表的引用需要使用importrange函数。
故,importrange用于引入外部数据,vlookup则实现数据查找。
importrange函数内参数固定,需明确数据来源,例如:
importrange("docs.qq.com/sheetXXXX","记录明细!A1:B999")
vlookup与importrange结合,实现数据匹配。公式结构为:
=vlookup($A2,importrange("docs.qq.com/sheetXXXX","记录明细!A1:B999"),1,FALSE())
若引用不同工作表,可添加辅助判断列,例如使用IF函数。例如:
=vlookup($A5,importrange("docs.qq.com/sheet/XXXXX",IF(B5=2,"台账明细!A1:B999","统计!A1:B10")),1,FALSE())
另一策略是,创建两个工作表:一个汇总所有数据,另一个进行统计分析。
处理多个班级数据时,可以使用5个importrange函数分别导入数据,依据数据量与固定性,可将importrange结果粘贴为数值。
接着,利用第2个工作表,通过vlookup函数,查找第1个工作表中的数据,实现高效数据整合与查询。
综合:百度知道、腾讯文档