按不同列排序
  MsRARFCkHJat 2023年12月26日 26 0

按不同列排序_数据源

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

按不同列排序_数据源_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。



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月26日 0

暂无评论

推荐阅读
  MsRARFCkHJat   2023年12月26日   27   0   0 数据源数据源
MsRARFCkHJat