Excel中怎么将sheet2中的各组数值对应到sheet1中?

还有多个sheet2表,其中的年龄组排序不一定是按顺序排列的,怎样在sheet1中自动填写对应的数值?

  本问题最好的解决方案应该是数据透视表,但楼主所说的还有多个sheet2有些费解,一个工作簿中,工作表标签是不能重复的,所以应该只可能有一个sheet2,不可能多个。个人理解为是有sheet2、sheet3等。下面简述本问题用数据透视表的方法:

 1. 按Atlt+D+P三键,调出数据透视表向导,选择“多重合并计算数据区域”,如图1:


  2. 按向导添加数据源,完成数据透视表,本例中添加三个工作表数据源,如图2~图5: 





  3. 因为数据源中已有“总”来合计男女总数,所以在数据透视表中自动完成的总计就对男、女、总再进行一次汇总,总计比实际数多出1倍,需要调整。可修改数据源,不选择数据源中的“总”。也可以数据透视表中选择不显示“总”来达到目的,见图6:


  4. 拖动字段可改变数据透视表结构,达到不同的显示效果,见图7:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-17
在Sheet1的B4单元格中输入以下公式,然后向右填充公式
=OFFSET(Sheet2!$B$3,INT((COLUMN(A1)-1)/3),MOD(COLUMN(A1)-1,3))
第2个回答  2015-03-17

请试用我附件中做的公式。

 

请点击下载观看,请采纳。

第3个回答  2015-03-16
这么几个数字,复制一下也很简单。
非要用公式,就用vlookup ,或者MATCH, INDEX追问

只是举个例子是这样的。能详细介绍一下怎么用公式吗

追答

match,找到字符串在范围中的位置,INDEX,引用位置的值。
具体请按F1看帮助

追问

能具体写出来吗?谢谢

本回答被网友采纳