可以用VBA写代码完成,也可以用数据——自其它来源——来自Microsoft Query,用SQL多表联合union all做。去excelhome论坛找你要的答案,那里积累了20年的excel问题,国内最大的excel论坛,我也是在那里学的。你这个问题那里有动画教程,可惜度娘不让放链接。