Google Sheets QUERY+IMPORTRANGE仅返回一行结果排查求助
排查与解决方法
重新确认IMPORTRANGE权限:Google Sheets跨表权限可能因会话过期失效。单独在单元格输入
=IMPORTRANGE("1sxvtnHEFvvs_BBoHN4uZu2yxGJpXhJXLuNdX1aidqQ4","Termination Report Sorted!C75:N200"),检查是否弹出授权提示,完成授权后再重新运行原公式。修正QUERY的表头识别参数:如果源数据范围
C75:N200的第一行(C75)是数据而非表头,QUERY默认会将其识别为表头,导致仅返回后续数据行(若后续行无数据则只显示第一行)。在公式末尾添加表头参数0,强制QUERY将所有行视为数据:=QUERY(IMPORTRANGE("1sxvtnHEFvvs_BBoHN4uZu2yxGJpXhJXLuNdX1aidqQ4","Termination Report Sorted!C75:N200"),"SELECT Col5, Col12", 0)改用动态数据范围:固定范围
C75:N200可能因源表格数据行增减失效。将范围改为动态的C75:N,自动包含从C75开始的所有非空行:=QUERY(IMPORTRANGE("1sxvtnHEFvvs_BBoHN4uZu2yxGJpXhJXLuNdX1aidqQ4","Termination Report Sorted!C75:N"),"SELECT Col5, Col12", 0)强制刷新缓存:Google Sheets缓存异常可能导致数据未更新。尝试刷新浏览器页面,或在单元格输入
=NOW()触发重新计算,之后删除该单元格。检查源数据完整性:确认源表格
Termination Report Sorted中,C75:N200范围内的后续行是否仍有有效数据,未被删除或清空。
内容的提问来源于stack exchange,提问作者Yuan Irawan
相关产品推荐
相关产品推荐

