首页 >>  正文

excel利用函数排序

来源:baiyundou.net   日期:2024-09-20

以前工作,需要排序的时候,我们只能手动的去进行操作排序,但是当我们左边数据更新之后,我们又得手动的操作一次排序

针对这一痛点,Excel出来了一个排序新公式sortby,当我们设定好条件之后,左边数据变化,排序的结果也能随之变化

1、Sortby基本用法

它的用法是

=sortby(数据区域,排序依据1,排序,排序依据2,排序...)

排序的时候,当我们输入1是升序,输入-1是降序

例如,左边的数据,我们希望根据工资列进行降序排列:

我们只需要输入公式:

=SORTBY(A2:D10,D2:D10,-1)

用这个公式来排序的好处就是,当我们左边的数据进行更改的时候,无需重新排序,公式会自动的重新计算,得到我们想要的结果:

2、多条件排序

如果我们现在用两个条件进行排序,分别是性别和工资数据,第1条件是性别进行升序,第2条件是工资进行降序呢?

那我们只需要输入公式:

=SORTBY(A2:D10,C2:C10,1,D2:D10,-1)

3、随机排序

如果我们想打乱表格的顺序进行随机排序,那我们可以使用公式:

=SORTBY(A2:D10,RANDARRAY(9),1)

randarray(9),可以生成一个1-9的随机不重复序列,然后就可以用这个随机生成的序号进行排序了

4、自定义排序

例如,当我们对岗位进行升序的时候,它只是按拼音字母进行的排序

=SORTBY(A2:D10,B2:B10,1)

当我们希望的排序顺序是:

那我们可以输入的公式是:

=SORTBY(A2:D10,MATCH(B2:B10,K2:K5,0),1)

看起来公式复杂,其实是建立一个辅助列,也就是把每个姓名岗位对应的序号列出来,然后用的是这个辅助列进行升序,只是上面的公式直接没把辅助列写出来

关于这个函数公式,你学会了么?动手试试吧!

","gnid":"9979a9936b899da03","img_data":[{"flag":2,"img":[{"desc":"","height":"446","title":"","url":"https://p0.ssl.img.360kuai.com/t017b7684c82f76e46a.jpg","width":"954"},{"desc":"","height":943,"title":"","url":"https://p0.ssl.img.360kuai.com/t01831c5707c97a3d91.jpg","width":1280},{"desc":"","height":780,"title":"","url":"https://p0.ssl.img.360kuai.com/t01c3c8f9c0d67c32b0.jpg","width":1280},{"desc":"","height":734,"title":"","url":"https://p0.ssl.img.360kuai.com/t019f8e51d5cd0a18a9.jpg","width":1280},{"desc":"","height":"852","title":"","url":"https://p0.ssl.img.360kuai.com/t0116e263337a6d45b6.jpg","width":"1392"},{"desc":"","height":"888","title":"","url":"https://p0.ssl.img.360kuai.com/t0194fddedfc08615ba.jpg","width":"1418"},{"desc":"","height":"862","title":"","url":"https://p0.ssl.img.360kuai.com/t0180b04df6536f2aff.jpg","width":"1400"},{"desc":"","height":"812","title":"","url":"https://p0.ssl.img.360kuai.com/t01df920ee6ee06b0f4.jpg","width":"800"},{"desc":"","height":"882","title":"","url":"https://p0.ssl.img.360kuai.com/t0174878c8869deed1a.jpg","width":"1774"},{"desc":"","height":"876","title":"","url":"https://p0.ssl.img.360kuai.com/t01b37f4da9151e99b3.jpg","width":"1828"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1705926780000,"pure":"","rawurl":"http://zm.news.so.com/00ede8311f22e0cc56ca06160bce5876","redirect":0,"rptid":"54041f269d26a0c0","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"Excel新函数公式Sortby,排序太牛了,快来学吧!

卢耿沫2679求Excel排序函数 -
钮师卿13149766027 ______ 方法:先设置一个辅助列,设当前数05050320114位置为B3,在辅助列中输入函数=VALUE(RIGHTB(B3,5)),再将其它行复制一下,对辅助列进行排序,使用时可隐藏辅助列.

卢耿沫2679请教如何在excel用函数分别排序麻烦看附件,多谢高手指点
钮师卿13149766027 ______ 操作说明: 1、在B4输入公式“=RANK(B3,(B3,$F$3:$I$3))”,向右复制到E4,结果如黄色区域. 2、在B6输入公式“=RANK(B5,(B5,$F$5:$I$5))”,享有复制到E6,结果如蓝色区域. 3、其他比照处理,结果如绿色区域.

卢耿沫2679excel中如何排序 -
钮师卿13149766027 ______ excel中数据排序有数据重排和序数计算(类似成绩统计中的名次)两类. 一、数据重排 1、一般排序 (单击Excel“数据”菜单下的“排序”命令) 例如将学生花名册按“姓名”的笔划排序,可以使用以下方法: 选中排序关键字所在列(或行...

卢耿沫2679rank函数怎么用?
钮师卿13149766027 ______ rank函数可以按降序需要升序进行排列,只需在表格中输入公式RANK,对于多列数据排序时,可选种表格区域,按Ctrl+G打开定位对话框,选择控制并确定,之后在表格...

卢耿沫2679在Excel表格中用什么公式来排列名次? -
钮师卿13149766027 ______ 用RANK函数, 如果此函数的第3参数为 0(零)2113或省略,Microsoft Excel 对数字的排位是基于5261引用区域按4102照降序排列的列1653表. 如果此函数内的第3参数不为零,Microsoft Excel 对数字的排位是基于引用区域按照升序排列的列表. 想对A1:A10数据进行中国式排名,则容在B1输入公式 =SUMPRODUCT(($A$1:$A$10>A1)*(1/COUNTIF($A$1:$A$10,$A$1:$A$10)))+1 下拉填充公式

卢耿沫2679rank函数排名怎么用?
钮师卿13149766027 ______ rank函数排名方法:打开表格-点击“公式-插入函数”-选择“rank”函数-第一行输入排名单元格的序号,第二行选择要进行排名的单元格-将鼠标放到第一个单元格右下角...

卢耿沫2679excel用函数怎么让某区域数据按大或小排序? -
钮师卿13149766027 ______ 假设你的数据在A1-A5单元格,则: 1. 输入函数=LARGE($A$1:$A$5,ROW()),公式往下复制填充,得到的是从大到小排序 2. 输入函数=SMALL($A$1:$A$5,ROW()),公式往下复制填充,得到的是从小到大排序

卢耿沫2679如何用函数公式把一列数字按从大到小的顺序排列?,电子表格里有自动排序功能,但是我不想用它.直接在原数字列排序,如:A列 B列6101 636102 ... -
钮师卿13149766027 ______[答案] 据我所知,函数好像做不到哟.有个排序函数,功能是返回数值在对应数据区域中的名次. 你可以使用 选中数据区域,“数据”菜单——排序,高级,排列字段:选择B列,在右侧选择降序

卢耿沫2679如何利用excel自有的函数或者公式来完成排序任务.各位好,在下
钮师卿13149766027 ______ 根据问题的补充,用公式将所有数据都引用到级序表中.看是否满意.

卢耿沫2679excel几组数据用什么函数各自排序 -
钮师卿13149766027 ______ 1. 输入下面公式,然后右拉下拉填充:=SMALL($A2:$I2,COLUMN(A$1))2. 如图所示:

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024