醍醐灌鼎 发表于 2021-12-22 11:13:00

将一列数据重新排序

如图,B列数据满4则输出4,余数不满4则输出余数,一个数完毕后继续进行下一个数的输出,求B列公式。

回复我的孩儿们真孝顺 发表于 2022-1-31 17:49:46

蜡笔大新 发表于 2022-1-31 19:45:12


=MID(CONCAT(REPT(4,INT($A$2:$A$8/4))&TEXT(MOD($A$2:$A$8,4),"0;;;")),ROW(A1),1)
数组下拉

人生轨迹 发表于 2022-2-27 10:24:47

=IF(ROW(A1)>SUM(ROUNDUP($A$2:$A$8/4,)),"",IF(OR(ROW()=MMULT(N(ROW($1:$99)>=COLUMN(A:G)),ROUNDUP($A$2:$A$8/4,))+1),LOOKUP(ROW(A1)-1,MMULT(N(ROW($1:$7)>COLUMN(A:G)),ROUNDUP($A$2:$A$8/4,)),MOD($A$2:$A$8-1,4)+1),4))
页: [1]
查看完整版本: 将一列数据重新排序