0
点赞
收藏
分享

微信扫一扫

按不同列排序

您好 2023-12-26 阅读 35

按不同列排序_数据源

问题:数据源三列,返回第一、二列按数据源第二列降序排序显示第一、二列; 第三、四列按数据源第三列降序排序显示第一、三列。

按不同列排序_数据源_02

函数公式解决:

=CHOOSECOLS(SORT($A2:$C27,COLUMN(D1)/2,-1),IF(MOD(COLUMN(A1),2),1,COLUMN(C1)/2))

Sort部分第一参数是数据源,第三参数-1表示降序排序。

第二参数用Column(D1)/2建构右拉结果为2、2、3、3的序列数(作为Sort的第二参数自 Int)。

Sort运算的结果是三列。

ChooseCols函数用来提取排序结果的列,用Mod(Column(A1),2)生成1、0、1、0这样的序列,用If判断,结果为1时返回1,否则返回的结果第二列和第四列分别是2和3。



举报

相关推荐

0 条评论