你懂的 > 科技 > 正文

Excel如何用公式自动把一张表的数据整行,并按某列数据的大小排序 复制到另一张表上?

KERRY 科技 2021-10-13 11:10:31

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中怎样让整行数据按某一列的大小顺序排列?

全选数据区再排序,指定主关键字为所需对照排序列

EXCEL怎么让一张表的所有的数据放在同一列

假设所有有数据的行列为A1:E99

先分别将B1:B99 C1:C99 D1:D99 E1:E99里的数据

分别依次拷贝复制到A行的数据下面

然后将A行的数据进行排序,这样所有有数据的单元格会汇聚到上面来,空格会到下面去

Excel 怎样将同一行数据按大小顺序自动排列

如图:

1、选择数据,

2、选择排序中的自定义排序

3、点击选项

4、选择按行排序

excel不同版本的界面不太一样,但是步骤是一样的

Tags: 数据 公式 大小