根据重复计数器在一个单元中复制数据

时间:2018-10-23 02:48:31

标签: google-sheets google-sheets-query google-sheets-formula

我遇到了一些问题。我有这样的数据

   Date     Repeat

 7-Oct-2018    1
 8-Oct-2018    1
 9-Oct-2018    2
10-Oct-2018    2
11-Oct-2018    3
12-Oct-2018    2
13-Oct-2018    1

现在我想要的结果是一列,其中按照重复编号重复日期,就像这样。

    Result

 7-Oct-2018
 8-Oct-2018
 9-Oct-2018
 9-Oct-2018
10-Oct-2018
10-Oct-2018
11-Oct-2018
11-Oct-2018
11-Oct-2018
12-Oct-2018
12-Oct-2018
13-Oct-2018

所以我怎么能得到这个结果。请帮忙

1 个答案:

答案 0 :(得分:1)

我试图考虑一下以供自己学习。例如,该示例公式如何?我认为可能会有更简单的公式。因此,请将此视为其中之一。使用此功能时,请将以下公式添加到单元格中。

=TRANSPOSE(SPLIT(JOIN(",",ARRAYFORMULA(REPT(A2:A8&",",B2:B8))),","))

此公式假定DateRepeat的值分别放在A2:A8B2:B8中。

  • 使用Date重复显示REPT()。目前,,被用作分隔符。
  • 使用,JOIN()加入每个单元格。
  • 使用,SPLIT()拆分单元格。
  • 使用TRANSPOSE()转置单元格。

我认为您也可以使用CONCATENATE()TEXTJOIN()来加入单元格。

参考文献: