我用汇总表添加辅助列的方法来简化公式,最终结果如下图:
辅助列A2的公式为:
=IF(ROW()<=COUNTA(A!A:A),"A",IF(ROW()<COUNTA(A!A:A)+COUNTA(B!A:B)-3,"B","C"))
结果数据B2的公式为:
=OFFSET(INDIRECT($A2&"!A1"),COUNTIF($A$2:$A2,$A2),COLUMN()-2)
右拉、下拉即可:
这样的公式在表不多的情况下还是可以,表太多公式会复杂一点,好处是后面表格的变化在汇总表中更新是直接的、自动的。我的三个原始表数据如下: