Michi Asked: 2024-09-13 14:39:19 +0800 CST2024-09-13 14:39:19 +0800 CST 2024-09-13 14:39:19 +0800 CST SORT 公式在数据范围内使用空列,并根据另一列(不是数据范围内的第一列)进行降序排列 772 0 一个 乙 碳 1 项目A 500 2 项目 B 200 3 项目 C 600 4 项目D 300 5 项目 E 100 6 7 项目 C 600 8 项目A 500 9 项目D 300 10 项目 B 200 11 项目 E 100 在中Range A7:B11我想Range A1:A5根据中的值按降序排列值Range C1:C5。因此,我尝试使用以下公式: =SORT(A1:C5;;-1) 但是,当我这样做时,结果如下所示: 我需要如何修改SORT公式才能 根据中的值以正确的降序获取列表Range C1:C5? Column B忽略其中的空Range A1:C5并且不显示 0 值? excel 2 个回答 Voted Harun24hr 2024-09-13T14:42:19+08:002024-09-13T14:42:19+08:00 您只需指定列号即可根据该列进行排序。尝试- =SORT(A1:C5,3,-1) 另一种方法是使用SORTBY()。 =SORTBY(A1:C5,C1:C5,-1) Best Answer user11222393 2024-09-13T15:21:02+08:002024-09-13T15:21:02+08:00 HSTACK(A1:A5,C1:C5)排序前: =SORT(HSTACK(A1:A5,C1:C5),2,-1) 或者使用CHOOSECOLS: =SORT(CHOOSECOLS(A1:C5,1,3),2,-1)
您只需指定列号即可根据该列进行排序。尝试-
另一种方法是使用
SORTBY()
。HSTACK(A1:A5,C1:C5)
排序前:或者使用
CHOOSECOLS
: