EXCEL怎样循环引用递增单元格然后将运算的结果顺次输出到单元格中?
A   B   C  D
1   
2
3
4
...先引用数字1(A2),复制到B2,通过一定的计算在C列得到3个数字,顺次复制到D列;
再自动引用数字2(A3),复制到B2,通过计算在C列得到4个数字(每次输入得到的结果个数不等),接着D列的前三个数字输入这四个结果(这时候D列就有7个数据了)
依次类推...
有没有什么解决的方法或宏或VBA语句可以实现呢?

解决方案 »

  1.   

    不好意思,我是新手
    下面举个清楚一点的例子吧       SHEET1          A     B      C     D
                       2张三          张三家人1
                          3李司          张三家人2
                          4王八          张三家人3
                          .....        李司家人4
                                     李司家人2
                                     王八家人1
    假设张三\李司和王八都是户口簿上的户主.
    在SHEET2 中是各户口上所有人的名字,名字是打乱了的.
    1.引用A2"张三",我通过各种条件限定和筛选(假设用简单的排序无法筛选,所以用我自己定义的函数解决的),找到与张三同一个户口的人有3个.这3个人的名字会自动生成在B列(这个我也解决了).
    再把B列的名字贴到C列.
    2.引用A3"李司",找到与张三同一个户口的人有2个.这2个人的名字会自动生成在B列,将以前3个名字覆盖.
    再把B列的名字贴到C列张三户口上的3个名字之后.
    3.引用A4"王八",找到与张三同一个户口的人有1个.这1个人的名字会自动生成在B列,将以前名字覆盖.
    再把B列的名字贴到C列张三和李司户口上的名字之后.
    如此循环