Excel中不同表格上的单元格偏移

时间:2016-12-13 19:20:58

标签: excel excel-formula

我有一个导出的数据,我正在尝试移动它,所以我的老板更容易阅读。导出的数据每条记录有3行,所以看起来像这样:

Name    A    Date    Total
        B
        C

我需要它看起来像这样:

Name  A  B  C  Date   Total

所以我创建了第二张工作表并使用了单元格A4 =Sheet1!B9

中的公式

参考名称然后我手动完成它,因此每个记录(人)增加3。但是对于所有6列来说,这是一个痛苦的屁股。我知道必须有一种方法可以使用OFFSET来实现它,但我无法弄明白。

有没有办法告诉Excel获取引用单元格旁边的单元格?即如果Sheet2上的单元格A4如上所述指向B9,是否可以使用OFFSET或其他函数通过指向A4来指示单元格A5从该单元格指向一个单元格而不必直接链接它? / p>

谢谢!

1 个答案:

答案 0 :(得分:4)

如果数据如下所示,并且所需的结果也在图片下方。

enter image description here

以下是 RESULT 区域中第一行OFFSET formulas。可以向下复制它们以产生图片中显示的结果。

对于姓名,A,日期,总计公式如下:
=OFFSET($A$1;(ROWS($E$1:$E1)-1)*3;0),唯一改变的部分是第一个参数,例如。 $A$1 - 姓名; $B$1 - 对于A;等。

对于B来说,formuka看起来像这样:
=OFFSET($B$1;(ROWS($E$1:$E1)-1)*3+1;0) - 注意 +1

对于C,公式如下:
=OFFSET($B$1;(ROWS($E$1:$E1)-1)*3+2;0) - 请注意 +2