发布网友 发布时间:2022-03-06 06:07
共3个回答
热心网友 时间:2022-03-06 07:36
你这是需要每一行排序依次,每一次选择一行,排序时候要确认【当前区域】,选【行】排序,如下图:
追问一行一行太麻烦了,因为有时候有上百行,我想多行一次排序完,可以吗追答
编程序可以实现,系统菜单点鼠标不可以的,程序代码:
Sub 宏1()热心网友 时间:2022-03-06 08:54
第1个单元格中输入公式:
=SMALL($A$1:$I$5,ROW(A1)+(COLUMN(A1)-1)*ROWS($A$1:$I$5))
右拉下拉
再次修改公式,右拉下拉不限行数和列数,可以直到拉出空白行和空白列:
=IF((ROW(A1)>ROWS($A$1:$A$5))+(COLUMN(A1)>COLUMNS($A$1:$I$1)),"",SMALL($A$1:$I$5,ROW(A1)+(COLUMN(A1)-1)*ROWS($A$1:$A$5)))
根据实际数据范围修改公式中行数5和列标D到实际的行数和列标。
热心网友 时间:2022-03-06 10:29
假设数据在SHEET1,在SHEET2的A1用公式:
=IFERROR(SMALL(Sheet1!1:1,COLUMN(B1)),"")
右拉,下拉。