将单元格值拆分为 10 的倍数行

将单元格值拆分为 10 的倍数行

我有一系列数据需要拆分,并将行添加为 10 的倍数。见下文示例。

约翰福音 32

保罗 21

需要成为:

约翰福音 10

约翰福音 10

约翰福音 10

约翰福音 2

保罗 10

保罗 10

保罗 1

我已经尝试过了但仍不知道该如何解决这个问题。

谢谢。

答案1

以下是实现此目的的一种方法MS365

在此处输入图片描述


• 单元格中使用的公式D2

=LET(
     _Data, B2:B3,
     _Values, --TEXTAFTER(_Data," "),
     _N, SEQUENCE(,ROUNDUP(MAX(_Values)/10,)),
     _Split, IF(_Values>10*_N,10,_Values+10-_N*10),
     TOCOL(IFS(_Split>0,TEXTBEFORE(_Data," ")&" "&_Split),2))

相关内容