excel:对另一表格中一列数据的循环引用

就是在表1中的A列有一列数据,设为50个,也就是说车队共有50台车,A列中录入的全部是它们的车号,想在表2的A中引用这里的车号,如这个月只要出30辆车,则A列中自动从1到30辆的车号全部录入,我就是想只要确定每个月出车的台数,它就自动录入,特别是到下月的时候,如果是40台,则应该是从第表2中的最后那台车往后顺延一台车开始,(即31号车),到第50台车时能自动回到第一行继续进行。
我试了下,第一个回答的朋友的结果基本成立,我还试下,看有没有更好结果。但我保证有更多的分加给有正确答案的朋友!

假设各表A1单元格为该表中要出的车辆数。

表2 A2单元格输入公式
=IF(ROW(1:1)>$A$1,"",INDEX(表1!$A:$A,ROW(1:1)))
向下填充至A51

表3 A2单元格输入公式
=IF(ROW(1:1)>$A$1,"",INDEX(表1!$A:$A,MOD(表2!$A$1+ROW(1:1)-1,50)+1))
向下填充至A51

表4 A2单元格输入公式
=IF(ROW(1:1)>$A$1,"",INDEX(表1!$A:$A,MOD(SUM(表2:表3!$A$1)+ROW(1:1)-1,50)+1))
向下填充至A51

表5 A2单元格输入公式
=IF(ROW(1:1)>$A$1,"",INDEX(表1!$A:$A,MOD(SUM(表2:表4!$A$1)+ROW(1:1)-1,50)+1))
向下填充至A51

以此类推
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-15
这个问题得好好想想,争取能尽快想到好的办法
相似回答