
将EXCEL 有内容的所有单元格排成一列
1.是排成一列,不需要合并单元格2.有公式的话,麻烦给解释一下,我是个菜鸟,以后得灵活着用3.可以在同一张表里,也可以在新建的表里4.举个例子1234567890我想要的...
1.是排成一列,不需要合并单元格
2.有公式的话,麻烦给解释一下,我是个菜鸟,以后得灵活着用
3.可以在同一张表里,也可以在新建的表里
4.举个例子
1 2 3
4 5 6
7
8
9 0
我想要的结果是
1
2
3
4
5
6
7
8
9
0
可以不按照顺序哈!单元格里不是数字,是文本! 展开
2.有公式的话,麻烦给解释一下,我是个菜鸟,以后得灵活着用
3.可以在同一张表里,也可以在新建的表里
4.举个例子
1 2 3
4 5 6
7
8
9 0
我想要的结果是
1
2
3
4
5
6
7
8
9
0
可以不按照顺序哈!单元格里不是数字,是文本! 展开
7个回答
展开全部
=LARGE($B$1:$D$5,ROW(A1))下拉
区域自己调整
如果非要从小到大的话
=small($B$1:$D$5,ROW(A1))
区域自己调整
如果非要从小到大的话
=small($B$1:$D$5,ROW(A1))
更多追问追答
追问
抱歉哈!是我没说清楚。单元格里的内容不是数字,是文本
追答
alt+f11 复制进去
Sub huizong()
Dim sh As Range
Dim i, j As Integer
i = 1
j = Sheet1.Range("a65536").End(xlUp).Row
Sheet1.Range("a1:a" & j).ClearContents
For Each sh In Range("b1:d10")
If sh.Value "" Then
Cells(i, 1) = sh.Value
i = i + 1
End If
Next
End Sub
按下f5运行b1:d10这个区域你自己修改,在a列中生成你要的效果
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个好像用WORD做比较方便,把内容拷贝到WORD里,再执行"把表格转换成文本“,文字分隔符选段落标记就可以了,再拷回EXCEL里成一列就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果数据不在同一行、同一列,或者不对齐的情况下,用函数不好办。其实用基础操作也不慢。
追问
数据量在20000个左右……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实用价值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询