excel统计其中一个数字的后一位数字,并归到新一列?

比如:A列:1,2,1,3,1,4,1,5,1,6,1,7,1,8;想要统计出1后面一位的数字:2,3,4,5,6,7,8;并把这些数字放在B列:2,3,4,5,6,7,8;
请老司机指点以下,万分感谢!
A B 这个只是举例,实际数据混杂
1 2
2 3
1 4
3 5
1
4
1
5

第1个回答  2016-06-10
可以采用数据菜单下的分列选项,步骤如下:
数据——分列——分隔符号选逗号——完成
第2个回答  2016-06-10
=IF(SMALL(IF($A$1:$A$100=1,ROW($A$2:$A$101),4^8),ROW(A1))=4^8,"",INDEX(A:A,SMALL(IF($A$1:$A$100=1,ROW($A$2:$A$101),4^8),ROW(A1))))
数组公式,即同时按住Ctrl+Shift+Enter三键结束公式编辑,会自动生成一对{},下拉。追问

完美解决问题,非常感谢老司机

本回答被提问者采纳
第3个回答  2016-06-10

将如下代码粘贴VBA中,点击运行,即可!

sub  aaa
for each rng in range("a2:a" & cells(rows.count,1).end(xlup).row)
if rng=1 then
n=n+1
rng.offset(1,0).copy cells(n+1,2)
 
end if
next
end sub

第4个回答  2016-06-10
=INDEX(A:A,SMALL(IF(A$1:A$9<>1,ROW($1:$9)),ROW(A1)))
数组公式
相似回答