如何用Excel公式自动把一张表的数据整行,并按某列数据的大小排序 复制到另一张表上?
更新时间:2021-10-14 11:11:38 • 作者:DIANA •阅读 8282
在Excel中怎样让整行数据按大小顺序排列
选中数据区域,排序,选项,按行排序,升序,确定
在Excel中怎样让整行数据按某一列的大小顺序排列?
全选数据区再排序,指定主关键字为所需对照排序列
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 怎样将同一行数据按大小顺序自动排列
如图:
1、选择数据,
2、选择排序中的自定义排序
3、点击选项
4、选择按行排序
excel不同版本的界面不太一样,但是步骤是一样的