EXCEL 怎么把一组数据分开

把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,即可实现你说得结果

不会操作请追问!

追问

好复杂 能上传有个文件看看吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-06
在C2输入“苹果”,在C3输入公式:
=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))
摁SHIFT+CTRL+回车结束公式的输入,将公式向下拉填充复制。追问

能上传一个文件看看吗

追答

把公式完善下,就可以在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)))

追问

我在后边加了2个新数据 下边显示不出来哦 请问是怎么回事

追答

因为我以你图中为例,所以公式最后部分对A列上的引用只到了A10,即(A$2:A$10),你只要修改这个部分就可以了。

追问

我把(A$2:A$10), 改成了(A$2:A$12) 可是下拉还是这样 啊 郁闷了 我是哪里不对

追答本回答被提问者采纳
相似回答