Excel跨工作表操作。。。如何快速引用前一组表格的所有数据。

这是Sheet1中的数据。在Sheet2中我手动作了以下引用。现在想在上图基础上快速得到以下效果:该如何操作,请高手支招啊!!!图1挂错了!!!!!!!!!!应为... 这是Sheet1中的数据。

在Sheet2中我手动作了以下引用。

现在想在上图基础上快速得到以下效果:

该如何操作,请高手支招啊!!!
图1 挂错了!!!!!!!!!!应为
展开
 我来答
1975qjm
高粉答主

推荐于2016-04-22 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7498万
展开全部
SHEET2表格的A1单元格输入公式
=OFFSET(SHEET1!$A$1,,ROW(A1)*3+COLUMN(A1)-4)

=INDEX(Sheet1!$1:$1,ROW(A1)*3+COLUMN(A1)-3)
右拉至C列,再下拉复制公式

SHEET2表格的D1单元格输入公式
=OFFSET(SHEET1!$A$2,,ROW(A1)*3+COLUMN(A1)-4)

=INDEX(Sheet1!$2:$2,ROW(A1)*3+COLUMN(A1)-3)
右拉至F列,再下拉复制公式

如果9之后还要引用第三行的10,11.......
则SHEET2的A1单元格公式改成
=OFFSET(Sheet1!$A$1,(INT((ROW(A1)-1)/3))*2,MOD((ROW(A1)-1)*3,9)+COLUMN(A1)-1)
SHEET2表格的D1单元格公式改成
=OFFSET(Sheet1!$A$2,(INT((ROW(A1)-1)/3))*2,MOD((ROW(A1)-1)*3,9)+COLUMN(A1)-1)
追问
SHEET2表格的A1单元格输入公式
=OFFSET(SHEET1!$A$1,,ROW(A1)*3+COLUMN(A1)-4)
再:SHEET2表格的D1单元格输入公式
=INDEX(Sheet1!$2:$2,ROW(A1)*3+COLUMN(A1)-3)可以已得到想要的结果。

如果sheet1中很多行数据,我想在sheet2中向右无限得到想要的结果改如何修改公式啊?
追答
如果9之后还要引用第三行的10,11.......
则SHEET2的A1单元格公式改成
=OFFSET(Sheet1!$A$1,(INT((ROW(A1)-1)/3))*2,MOD((ROW(A1)-1)*3,9)+COLUMN(A1)-1)
SHEET2表格的D1单元格公式改成
=OFFSET(Sheet1!$A$2,(INT((ROW(A1)-1)/3))*2,MOD((ROW(A1)-1)*3,9)+COLUMN(A1)-1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式