【问题标题】:excel incrementation by consecutive numbersexcel按连续数字递增
【发布时间】:2016-03-30 06:55:03
【问题描述】:

感谢用户 JamTay317,我有一个表格,它根据文件夹编号(表格中的粗体数字)列出数据。我需要为所有 1500 个文件夹(大约 400 页)复制它 表格在页面上分为 4 个标签,以便于打印

form overview

表格从列表中获取它的文件夹编号 (nr teczki),所有文件夹来自另一个名为“lista teczek”的工作表:

list of folders

对于前 4 个文件夹编号,我使用公式:

A2='lista teczek'!A1
J2='lista teczek'!A2
A21='lista teczek'!A3
J21='lista teczek'!A4

当我复制下面的整个页面时,它会增加 36(之间的行数)

A38='lista teczek'!A37
J38='lista teczek'!A38
A57='lista teczek'!A39
J38='lista teczek'!A40

代替A5、A6等

有没有办法覆盖excel的增量以强制它使用连续数字?或者至少有公式可以更轻松地跟踪文件夹列表?

【问题讨论】:

    标签: excel excel-formula increment


    【解决方案1】:

    所以我会使用 offset() 来获得正确的位置

    =A2=OFFSET('lista teczek'!$A$1;ROW(A1)-INT(ROW(A1)/36)*36+4*INT(ROW(A1)/36)-1;0)
    

    所以这将从列表表中的 A1 偏移。 下面是行号,结果查找行号 请注意,我在偏移量中使用的公式有一个额外的“-1”,因为这是一个偏移量,所以要从 1 获得 1,我们需要偏移 0

        1   1
        2   2
        3   3
        4   4
        37  5
        38  6
        39  7
        40  8
        73  9
        74  10
        75  11
        76  12
        109 13
        110 14
        111 15
        112 16
        145 17
        146 18
        147 19
    

    ----逻辑---(编辑)

    所以我们的想法是,你要计算出你正在发生的事情。 Int(row()/36) 给了我们这个。例如

    int(1/36)=0 
    Int(363/36)=10 
    

    第一部分给出了从事件开始的偏移量

    3-int(3/36)*36=3 
    378-Int(363/36)*36=3 
    

    第二部分给出上一次出现的总数

    4*int(3/36)=0 
    4*Int(363/36)*36=40 
    

    因此您需要将 36 更改为出现之间的差距,将 4 更改为出现的长度不确定这是否有助于解释

    【讨论】:

    • 好的,但我应该如何将它从第一个单元格复制到另一个单元格?
    • 我只能使它适用于第一行 A2 和 J2,下一行 A21 和 J21 使用来自“lista teczek”的数据!A22 和 A23 而不是 A3 和 A4 另一方面下一行使用它正确显示第 5 和第 6 值
    • 另外,如果你能告诉我这个公式的语法,为什么除以 36,然后乘以它,为什么 +4?
    • 所以我们的想法是你计算出你正在发生的事情。 Int(row()/36) 给了我们这个。例如 int(1/36)=0 Int(363/36)=10 第一部分给出了从出现开始的偏移量 3-int(3/36)*36=3 378-Int(363/36) *36=3 第二部分给出上一次出现的总数 4*int(3/36)=0 4*Int(363/36)*36=40 所以你需要将 36 更改为出现次数和4 到出现的长度不确定这是否有助于解释
    • 感谢重播,但是,不知道为什么这个公式不适用于第二行,所以我找到了一个相当简单的答案。对于'list teczek,如果增加数字,我添加了列等等,然后在与公式相同的行中添加了一个数字,但在不同的列中,并将公式更改为'=VLOOKUP(A2;'lista teczek'!$A:$B;2;0 ) ' 现在它应该完美地增加 4,即使是 400 页
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 2016-09-05
    • 1970-01-01
    相关资源
    最近更新 更多