我遇到了一些问题。我有这样的数据
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
所以我怎么能得到这个结果。请帮忙
答案 0 :(得分:1)
我试图考虑一下以供自己学习。例如,该示例公式如何?我认为可能会有更简单的公式。因此,请将此视为其中之一。使用此功能时,请将以下公式添加到单元格中。
=TRANSPOSE(SPLIT(JOIN(",",ARRAYFORMULA(REPT(A2:A8&",",B2:B8))),","))
此公式假定Date
和Repeat
的值分别放在A2:A8
和B2:B8
中。
Date
重复显示REPT()
。目前,,
被用作分隔符。,
和JOIN()
加入每个单元格。,
和SPLIT()
拆分单元格。TRANSPOSE()
转置单元格。我认为您也可以使用CONCATENATE()
和TEXTJOIN()
来加入单元格。