Excel 2003中 - 调整表对表单元格引用

片1单元A1,B1和C1包含数值。

表2单元格A1包含公式=“表1”!A1,从而返回从表1 A1单元格的值。

表2细胞A2和A3分别包含1单元格B1和C1相同的公式,但参考表。

表1单元格A2,B2,C2和还含有值。 这些值需要在表2细胞A4,A5和A6,以被返回。

有没有办法重写上面这样的公式,当它被复制到表2单元格A4,A5和A6单元格引用自动调整,从表1单元格A2,B2,C2和返回值?

谢谢!

麦克风

--------------解决方案-------------

把这个公式在Sheet2中的单元格A1:

= INDEX(!$工作表Sheet1答:$ C,INT((行(A $ 1:A1)-1)/ 3)+ 1,MOD(行(A $ 1:A1)-1,3)+1)

并尽可能你需要复制下来。

希望这可以帮助。

皮特

嗨迈克,

更好地理解什么公式是干什么的,只是把这个部分,比方说,G1,并抄下:

= INT((行(A $ 1:A1)-1)/ 3)+1

同样,把这个部分H1和复制下来:

= MOD(行(A $ 1:A1)-1,3)+1

你可以看到,第一个给出了三个1,于是有2的,三3的等,因为它是抄了下来 - 这涉及到表中的行,你想从您的数据。 所述第二公式给出1,2,3,则1,2,3再次,等等,因为它是复制下来,这些数字涉及到要获得从数据表中的列数,所以,这相当于到ROW1 / COL1然后ROW1 / COL2,然后ROW1 / COL3,那么ROW2 / COL1等。 在这些公式3从你在你的表3列进来一下,这样你就可以修改这些,如果您有更多的列。 如果您的表实际上并不在行1在Sheet1开始,那么你可能需要一个固定值添加到该行的部分,以反映这一点。

希望这可以帮助。

皮特

把这个公式在Sheet2中的单元格A1:

= INDEX(!$工作表Sheet1答:$ C,INT((行(A $ 1:A1)-1)/ 3)+ 1,MOD(行(A $ 1:A1)-1,3)+1)

并尽可能你需要复制下来。

希望这可以帮助。

皮特

皮特,

您所提供的解决方案,完美的作品。 非常感谢您的帮助。

不幸的是,在试图简化我的问题在论坛上,我怕我非常过于简单化。 我仍然有大量的工作,最有可能的一些理解困难,然后修改公式,以使其适应实际的电子表格。 我可以有更多的问题。

再次感谢!

麦克风

嗨迈克,

更好地理解什么公式是干什么的,只是把这个部分,比方说,G1,并抄下:

= INT((行(A $ 1:A1)-1)/ 3)+1

同样,把这个部分H1和复制下来:

= MOD(行(A $ 1:A1)-1,3)+1

你可以看到,第一个给出了三个1,于是有2的,三3的等,因为它是抄了下来 - 这涉及到表中的行,你想从您的数据。 所述第二公式给出1,2,3,则1,2,3再次,等等,因为它是复制下来,这些数字涉及到要获得从数据表中的列数,所以,这相当于到ROW1 / COL1然后ROW1 / COL2,然后ROW1 / COL3,那么ROW2 / COL1等。 在这些公式3从你在你的表3列进来一下,这样你就可以修改这些,如果您有更多的列。 如果您的表实际上并不在行1在Sheet1开始,那么你可能需要一个固定值添加到该行的部分,以反映这一点。

希望这可以帮助。

皮特

分类:办公室 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.931 (s). 10 q(s)