Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何增加Google工作表中的重复值?_Regex_Date_Google Sheets_Google Sheets Formula_Array Formulas - Fatal编程技术网

Regex 如何增加Google工作表中的重复值?

Regex 如何增加Google工作表中的重复值?,regex,date,google-sheets,google-sheets-formula,array-formulas,Regex,Date,Google Sheets,Google Sheets Formula,Array Formulas,我有一个销售预测电子表格,我希望从中生成现金流数据 我的销售预测是这样的 Base Revenue | Contract Date | Years Subscribed €45,000 | 30/06/2020 | 3 是否有办法根据合同日期和认购年份返回未来付款日期。付款将在合同日期进行,并在合同期限内每年进行 举个例子,我们希望看到 Payment Date 30/06/2020 30/06/2021 30/06/2022 我已经能够使用以下公式将重复值放入数组

我有一个销售预测电子表格,我希望从中生成现金流数据

我的销售预测是这样的

Base Revenue | Contract Date | Years Subscribed

€45,000      | 30/06/2020    |  3
是否有办法根据合同日期和认购年份返回未来付款日期。付款将在合同日期进行,并在合同期限内每年进行

举个例子,我们希望看到

Payment Date

30/06/2020

30/06/2021

30/06/2022
我已经能够使用以下公式将重复值放入数组:

=TRANSPOSE(SPLIT(JOIN(",", ARRAYFORMULA(REPT(B2:B100 & ",",$C2:$C100))), ","))
在这种情况下,它会重复原始合同日期。我需要进一步增加那个日期

首选使用单个公式,而不是每行重复,因为我无法控制用户将在其中输入什么。

尝试:

=ARRAYFORMULA(REGEXEXTRACT(TO_TEXT(B2), "(.*/)")&
 ROW(INDIRECT("B"&YEAR(B2)&":B"&YEAR(B2)+C2-1)))