Excel如何用公式自动把一张表的数据整行,并按某列数据的大小排序 复制到另一张表上?
更新时间:2021-10-13 11:10:31 • 作者:KERRY •阅读 2126
EXCEL中如何将一整行数据按大小排序
工作表标签上按右键,选择“查看代码”,把下面的代码贴进去就行了
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row > 6 Or Target.Column > 6 Then Exit Sub
For 行 = 1 To 6
For 列 = 1 To 6
Cells(行, 列).Interior.ColorIndex = WorksheetFunction.Choose(WorksheetFunction.Rank(Cells(行, 列), Range(Cells(1, 列), Cells(6, 列)), 1), 3, 4, 5, 6, 7, 8)
Next
Next
End Sub
然后你每次修改数据了时就会把6×6单元格按排序大小涂上不同的颜色,需要改的地方你自己改一下
在Excel中怎样让整行数据按某一列的大小顺序排列?
全选数据区再排序,指定主关键字为所需对照排序列
EXCEL怎么让一张表的所有的数据放在同一列
假设所有有数据的行列为A1:E99
先分别将B1:B99 C1:C99 D1:D99 E1:E99里的数据
分别依次拷贝复制到A行的数据下面
然后将A行的数据进行排序,这样所有有数据的单元格会汇聚到上面来,空格会到下面去
Excel 怎样将同一行数据按大小顺序自动排列
如图:
1、选择数据,
2、选择排序中的自定义排序
3、点击选项
4、选择按行排序
excel不同版本的界面不太一样,但是步骤是一样的