首页 >>  正文

excel排序变成了1+10

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

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

针对这一痛点,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,排序太牛了,快来学吧!

胡疯嵇4200excel 阿拉伯数字排序问题
党货李17582423015 ______ 方法有二: 1、选中该列,右击选中“设置单元格格式--数字--文本”,就可以了. 2、在每一个单元格中输入数字之前先输入'(英文的),然后再输入,下拉既可以实现.

胡疯嵇4200为什么Excel排序会排成级1 级10 级11 排完了再排 级2 级20 级21 我要排成级1级2级3这种的 -
党货李17582423015 ______ 因为加了汉字,变成了字符,级2的第2个字符比级10的第2个字符大,排在了后面. 加个辅助列就好了.如下图,B1粘贴公式: ="级"&TEXT(RIGHT(A1,LEN(A1)-1),"00") 然后,选中A/B两列,把B列作为关键字排序.最后删除B列. (如果你可以接受的话,可以把B列选择性粘贴数值到A列)

胡疯嵇4200excel表排序提示单元格要有相同大小,怎么办? -
党货李17582423015 ______ 这种情况是由于排序的单元格内有合并单元格导致的,只需要将合并单元格取消再重新排序即可,具体步骤如下: 1、如图所示,由于排序的时候,需要排序的单元格中,最后一个存在合并单元格,所以排序失败,点击确定; 2、点击确定后...

胡疯嵇4200excel 2007 合并多行变为一个“+”的形式,展开后变为“ - ”形式
党货李17582423015 ______ 先将数据排序,然后点击 数据---分类汇总 然后按对话框提示操作

胡疯嵇4200excel表格用数字时把光标往下拉每次变成了按序列排序怎么办?比如1,2,3,4,...而不是重复数字!急求! -
党货李17582423015 ______ 输入数字,下拉的时候选择复制单元格.

胡疯嵇4200表格生成序号快捷键(excel表格序号快捷键)
党货李17582423015 ______ 1. excel表格序号快捷键方法一:1、打开excel表格,然在A1单元格中输入序号“1”,把鼠标移动到A1单元格的右下角,能会看到光标变成一个”十“字了.2、按住键盘...

胡疯嵇4200excel如何将一个数字按顺序排列,比如:一个五位数ABCDE,经过转变后变成了1BDEC,2BDEC,3BDEC?求大侠指教! -
党货李17582423015 ______ 假设这个数字在A1,在B1:D1中生成你的数字 B1输入公式=COLUMN(A:A)&MID($A1,2,1)&MID($A1,4,1)&RIGHT($A1)&MID($A1,3,1) B1公式向右复制

胡疯嵇4200excel的RANK怎么变成“第一名”“第二名”这样后排序? -
党货李17582423015 ______ 设置一下单元格格式就行了; 选择一下你需要显示所在的列右击—设置单元格格式-自定义-类型(T)下面的栏里面写入下面的内容; [DBNum1]"第"[$-804]G/通用格式"名"; 确定,然后看看是不是你需要的.

胡疯嵇4200excel排序不能直接拉了全部变成复制第一格了求助! -
党货李17582423015 ______ 你启用“自动筛选”了把自动筛选功能关闭掉.

胡疯嵇4200怎样使Excel里的序号自动加1
党货李17582423015 ______ 如果是忘记输入一个数据, 就在忘记输入的地方选“插入” 不要插入行,只是插入一个单元格, 选“活动单元格向下移” 这样就可以了. 别的数据都不变只是增加了一个数据, 而所有的序号还是不变的, 也就是插入后向下移动的单元格它的序号都加1

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