如果Excel 工作簿 1中的表 1和Excel 工作簿 2中的表 2的行号相同,(例如,两个表都从第 5 行开始),则使用以下公式
=IFERROR(IF(ISBLANK('Excel Workbook 1.xlsx'!Table1[[#This Row],[Col_A]]),"",'Excel Workbook 1.xlsx'!Table1[[#This Row],[Col_A ]]),"")
如果表 1 和表 2 的行号不同(示例表 1 从第 8 行开始,表 2 从第 25 行开始),则使用以下公式。
=IF(ISBLANK(OFFSET('Excel Workbook 1.xlsx'!Table1[#Data],ROW()-ROW(D$4)-1,0,1,1)),"",OFFSET('Excel Workbook 1 .xlsx'!Table1[#Data],ROW()-ROW(D$4)-1,0,1,1))
在第 2 个公式中,D4 是表 2 列标题的位置。
在第二个公式中,我假设表 1 下方没有数据。表 1 标题下方的所有行应仅包含表 1 的一部分的数据。
根据需要更改单元格引用、工作簿名称、工作表名称和表名称。
我希望这能解决你的问题。
问候,
维杰库马尔·谢蒂,
电子表格卓越,
印度果阿邦帕纳吉