【问题标题】:Range of numbers in a row in Google SheetsGoogle表格中一行中的数字范围
【发布时间】:2020-05-08 18:39:38
【问题描述】:

我想在每个单元格中用以下范围填充一行: 1-5、6-10、11-15、...、596-600

即 1-5 在该行的第一个单元格中,6-10 在该行的第二个单元格中,依此类推。

Google 表格中是否有一些公式或功能可以做到这一点?

对不起,如果这是一个愚蠢的问题。我真的很少使用电子表格。

【问题讨论】:

    标签: arrays google-sheets filter google-sheets-formula array-formulas


    【解决方案1】:

    你可以使用:

    =ArrayFormula(SEQUENCE(1,10,1,5)&"-"&SEQUENCE(1,10,5,5))

    或许:

    =ArrayFormula(SEQUENCE(10,1,1,5)&"-"&SEQUENCE(10,1,5,5))

    你甚至可以试试:

    =ArrayFormula(SEQUENCE(10,5,1,5)&"-"&SEQUENCE(10,5,5,5))

    请阅读更多关于SEQUENCE

    【讨论】:

    • 您是否尝试过给定的解决方案?他们中的任何一个对你有用吗?如果不是,我们应该尝试找出原因。如果是,请记住,根据site guidelines,当答案解决您的问题时,accept 它甚至是upvote 它,这样其他人也可以从中受益。
    【解决方案2】:

    尝试:

    =INDEX(TRANSPOSE(
     FILTER(ROW(A1:A600), MOD(ROW(A1:A600), 5)=0)-4&"-"&
     FILTER(ROW(A1:A600), MOD(ROW(A1:A600), 5)=0)))
    

    【讨论】:

      【解决方案3】:

      在单元格 A1 中,输入“1-5”。 在单元格 A2 中,使用公式:

      =ROW(A1)*5+1&"-"&ROW(A1)*5+5

      将该公式复制到其余行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-09
        • 1970-01-01
        相关资源
        最近更新 更多