我想通过在基于相邻单元格值的已填充范围之间插入数字来填充新范围

问题描述 投票:0回答:1

我想填充一个新范围,并根据相邻单元格的值在已经填充的范围之间插入数字。

  • 例如如果A列的范围在1-10
  • 之间
  • 并且在B列]中,我相对于A列的数字4输入了[[3然后在
  • C列]中,将新的范围填充为将4分为4a,4b和4c,因为我已经输入了3]新列表应生成--[[1、2、3,
  • 4a,4b,4c
  • ,5、6 ......[其他示例输入否。所附图像中A栏的第7和9条。下面的截图:

    Screenshot of the suggestive output

我想填充一个新范围,并根据相邻单元格的值在已经填充的范围之间插入数字。例如。如果A列的范围在1到10之间,并且在B列中我对...

尝试:
=ARRAYFORMULA(QUERY(UNIQUE(REGEXREPLACE(TO_TEXT(UNIQUE(TRANSPOSE(SPLIT( QUERY(TRANSPOSE(QUERY(TRANSPOSE(A2:A&IFERROR(CHAR(96+SPLIT(IF(B2:B<>"", REPT("♦1", B2:B), ), "♦")*TRANSPOSE(ROW(INDIRECT("A1:A"&MAX(B2:B))))), )) ,,999^99)),,999^99), " ")))), ".?`$", )), "where Col1 is not null"))

0

google-sheets google-sheets-formula transpose array-formulas google-sheets-query
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.