excel如何根据指定列数字,追加指定的数据行?

C列的数据,根据D列指定的数字,追加个数到B列

B1输入
=IF(ROW()>SUM($D$1:$D$15),"",INDEX(C$1:C$15,MATCH(ROW(D1),IF(ROW($1:$15)>1,SUMIF(OFFSET(D$1,,,ROW($1:$15)-1),">0")+1,1))))
按ctrl+shift+enter结束,下拉到出现空白单元格为止即可。

及时采纳哦,亲~
PS:这题竟然没悬赏……
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-21
C1=B1
C2输入:
=OFFSET($B$1,SUM(D$1:D1),0)
下拉复制公式
第2个回答  2012-11-21
你这需用VBA编程,具体可以网上以关键字VBA+Excel进行搜索
第3个回答  2012-11-21
用VBA做起来很容易,说起来很难。
文件发给我我帮你做?
做个模板给你以后你都可以自己用了。

邮箱:jean.miao@hysido.com

excel如何根据指定列数字,追加指定的数据行?
=IF(ROW()>SUM($D$1:$D$15),"",INDEX(C$1:C$15,MATCH(ROW(D1),IF(ROW($1:$15)>1,SUMIF(OFFSET(D$1,,,ROW($1:$15)-1),">0")+1,1)))按ctrl+shift+enter结束,下拉到出现空白单元格为止即可。及时采纳哦,亲~PS:这题竟然没悬赏……...

EXCEL怎样按照单元格内数字,插入相应行数,并复制
1、首先打开需要编辑的Excel表格,进入到编辑页面中。2、在编辑的窗口中,点击E2单元格输入公式“=SUM(D$2:D2)-D2”,然后向下填充公式,3、点击选择G2单元格输入公式“=IF(ROW(A1)-1>=SUM($D:$D),"",LOOKUP(ROW(A1)-1,$E:$E,B:B))”,然后向右向下填充公式。4、然后就完成了。

excel如何填充指定数据excel如何填充指定数据格式
1、首先点击打开“Excel”表格。2、接着在需要进行自动填充的单元格内输入1,其它数字也一样。3、接着在此页面点击上方开始选项卡的“填充”选项。4、然后在“填充”的下拉列表内点击“系列”选项。5、接着再在弹出的对话框中勾选“列”,然后在“终止值”内输入“1000”,接着点击下方的“确定”。

怎样把Excel表格里的一列数据插入多个单元格里?
一、使用快捷键批量插入多行 1. 确定要插入多行的位置。假设我们在工作表的中间位置需要插入多行。2. 选择要插入行的相邻行数。例如,如果要插入三行,就选择第四行及其以下三行。选中的行数即为将要插入的行数。3. 右击选中的区域,选择“插入”选项或使用快捷键“Shift+Alt+↑”。这样,所选行数...

excel如何筛选一定范围的数值并填入指定位置?
EXCEL2021版,在F2中输入或复制粘贴下列公式 =IFERROR(TEXTJOIN(",",,FILTER($A2:$D2,($A2:$D2>=LEFT(F$1,FIND("-",F$1)-1)*1)*($A2:$D2<=RIGHT(F$1,LEN(F$1)-FIND("-",F$1))*1)*($A2:$D2<>""))),"")下拉填充,右拉填充 ...

请问Excel中能根据输入的数字,自动填充相应行数的文本吗?
公式方法,你在D1单元格里输入公式=Sum($B$1:B1)然后下拉到D100 在C2单元格输入公式=IFERROR(INDEX($A2:$A$100,MATCH(ROW()-2,$D$1:$D$100,1)),"")也下拉到C100,这样只要你B列输入的数字和小于100都没问题,你要是想要更多的行,那就把D列的公式下拉到对应的行数 然后把C列的公式...

excel中如何根据指定数字,紧随其后插入行数?
打开工作表,按ALT+F11组合键调出VBE,在右边的代码窗口输入如下代码:Sub InsertLine()Dim i As Integer, j As IntegerFor i = 2 To 1000For j = 1 To Cells(i, 4)Rows(i + 1).InsertNext jNext iEnd Sub 确保光标处于代码中,按F5键运行,完成!如有疑问,欢迎追问。P.S.:为防止手...

excel中如何根据指定数字,紧随其后插入行数?
按ALT+F11,在右边输入如下代码:Sub myfun() Dim i As Long Dim j As Integer i = 2 Do Until Range("a" & i) = "" For j = 1 To Range("C" & i) Rows(i + 1).Insert i = i + 1 Next i = i + 1 LoopEnd Sub然后点击图中红圈处,运行...

Excel如何按照对应数字插入行
第一列是原始数据,第二列是要插入行的标记,C列是辅助列,C1输入1,C2输入=C1+1+MAX(B1-1,0),这样C1和C2之间的缺失的2后面在空行标记一个2,利用排序就可以把这个空行插入需要的位置了,后面要插入的行也是如此 在输入完结的下一行输入数组公式:C15=IF(ROW(A1)>SUM($B$1:$B$14)-COUNT...

excel如何递增到指定值excel如何递增到指定值里
1、首先我们打开excel进入到编辑界面,要有一组连续递增的数字在一列上。2、我们正常情况下将数字区域选中,我们鼠标放在黑框的右下角,有一个黑色十字后,按住不动向下拉,数字会递增变动。3、我们可以将数字原始递增区域选中,按住键盘的Ctrl按键,鼠标放在黑框右下角出现十字向下拉。4、这个时候我们...

相似回答
大家正在搜