把A B两列的数据 利用公式得到C 主要是把A的数据分开成一个一个
而且我要是往A11 A12 A13.---A999 加新数据 在C列中也能下拉完成
求大神指点
利用辅助方法基本已经实现出来了,1-5是苹果,香蕉5+6排列到11,番茄排列到5+6+1=12
假如数据在A列,操作步骤如下
D1=SUM(C$1:C1),下拉公式
H1开始0、1、2、3、4、、、、、序号列排列下去i1公式一直下拉=IFERROR(VLOOKUP(H1,E$1:F$4,2,0),"无")
复制H列和i列的数据,选择性性粘贴----数值;到L2和M2,此时选中L1单元格,刷选(降序)
选中M列,CTRL+F,全部替换掉(无),选 中M列有汉字的第一个单元格到L列最后一个序号的M列地方;CTRL+G,定位条件----空值(=,M列第一个有汉字的单元格)按CTRL+ENTER
在N列单元格填充1,O列单元格公式=M5&N5,即可实现你说得结果
不会操作请追问!
追问好复杂 能上传有个文件看看吗
能上传一个文件看看吗
追答把公式完善下,就可以在A、B列不断增加内容也可以在C列自动增加了。
=IF(ROW(A1)>=SUM(B:B),"",IF(COUNTIF(C$2:C2,C2)<VLOOKUP(C2,A:B,2,),C2,INDEX(A:A,MATCH(0,COUNTIF(C$2:C2,A$2:A$10),)+1)))
因为我以你图中为例,所以公式最后部分对A列上的引用只到了A10,即(A$2:A$10),你只要修改这个部分就可以了。
追问我把(A$2:A$10), 改成了(A$2:A$12) 可是下拉还是这样 啊 郁闷了 我是哪里不对
追答