如何将excel表的一行根据条件拆分成多行

发布网友 发布时间:2022-04-23 06:03

我来回答

3个回答

热心网友 时间:2023-10-18 02:09

绿色区域为辅助列

E1=0(必须填0)

E2=ROUNDUP(D2/10,0)+E1下拉至E6

G2=IF(ROW(G1)>SUMPRODUCT(ROUNDUP($D$2:$D$6/10,0)),"",INDEX(A$2:A$6,MATCH(ROW(G1)-1,$E$1:$E$5,1)))向右复制到I2

J2=IF(ROW(G1)>SUMPRODUCT(ROUNDUP($D$2:$D$6/10,0)),"",IF(INDEX(D$2:D$6,MATCH(ROW(J1)-1,$E$1:$E$5,1))-(COUNTIF(I$2:I2,I2)-1)*10>=10,10,MOD(INDEX(D$2:D$6,MATCH(ROW(J1)-1,$E$1:$E$5,1)),10)))

把G至J列第二行公式向下复制到需要处。

热心网友 时间:2023-10-18 02:09

用LEFT函数,此函数可以用于返回文本字符串中的第一个字符或前几个字符,语法: LEFT(text,num_chars)
,比方说你想取B2单元格里面前三个字符,可以写成=LEFT(B2,3),后面的3表示你想取多少个字符

热心网友 时间:2023-10-18 02:10

仅靠公式肯定是实现不了的,需要编写vb

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com