【问题标题】:Change Cell Reference Within a Repetition在重复中更改单元格引用
【发布时间】:2020-02-08 21:01:57
【问题描述】:

我需要将单行上的数据转置到表格​​中。我正在做的是获取一个基本库存项目并从中再创建 6 个项目。例如,我的基础库存项目是一个球,我想从各种颜色的球(蓝球、黑球等)中创建 6 个不同的球。为此,我使用 REPT 函数重复该过程 6 次以创建我的库存项目列表。

=transpose(split(rept(C4&""&F4&""&";",6),";"))

C4 包含我的基本库存项目代码(即:ball),而 F4 包含子代码(即:-blue)。该公式将这些值组合为“ball-blue”等。

这很好用。我遇到的问题是我想在每次重复时更改 F4 单元格引用。我想把它移到右边,这样我就可以把其余的子代码放到表中。

【问题讨论】:

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


    【解决方案1】:

    尝试:

    =INDEX(TRANSPOSE(IF(F4:J4<>""; C4&"-"&F4:J4; )))
    

    【讨论】:

    • 谢谢。如果我需要跳过列,我将如何完成这项工作?假设需要跳过所有其他列,因为它包含不需要组合的其他数据。谢谢。
    • 试试:=FILTER(TRANSPOSE(IF(F4:J4&lt;&gt;"", C4&amp;"-"&amp;F4:J4, )), MOD(ROW(INDIRECT("A1:A"&amp;COLUMNS(F4:J4)))+1, 2)=0) - i.stack.imgur.com/coTSz.png
    猜你喜欢
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2013-09-16
    • 1970-01-01
    • 2020-02-20
    相关资源
    最近更新 更多