excel排序函式,excel如何用函式多條件排序?

時間 2022-04-16 15:15:03

1樓:

1、可以用「排序」功能做,把整個**選起來,點選「資料--排序」,在「主要關鍵字」裡選擇「指標1」,在「次要關鍵字」裡選擇「指標2」,在「第三關鍵字」裡選擇「指標3」,點選「確定」。

2、再把整個**選起來,點選「資料--排序」,在「主要關鍵字」裡選擇f列的標題,點選「確定」。

3、g、h分別按第2步那樣做。

4、如果用函式排序,比較難做。

2樓:葉老師教電腦

excel資料的排序

3樓:朱薈非

e2公式

=sumproduct(--(rank($b$2:$b$6,$b$2:$b$6)+rank($c$2:

$c$6,$c$2:$c$6)*0.1+rank($d$2:

$d$6,$d$2:$d$6)*0.01>rank(b2,$b$2:

$b$6)+rank(c2,$c$2:$c$6)*0.1+rank(d2,$d$2:

$d$6)*0.01))+1

下拉填充

坐等高手簡化

4樓:匿名使用者

1、先把a-d的內容複製到fghi

2、選中fghi列的內容,排序。

excel如何用函式多條件排序?

5樓:遇見那個人

多條件排序方法如下所示。

1:vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用。

2:如圖,我們按照班級和姓名查詢性別。

3:選中如圖,鍵盤按ctrl+c。

4:選中如圖,輸入:=a1:a5&b1:b5。

5:滑鼠移到e1右下角,變成如圖,按住左鍵往下拉。

6:選中c8,輸入即可。

7:excel用函式多條件排序方法就是這樣。

6樓:山桑弓

假設原始資料在a1:b10中,c1中輸入

=offset(a$1,right(large(a$1:a$10*10000+b$1:b$10*100+row($1:$10),row(a1)),2)-1,)

同時按下ctrl+shift+回車,輸入陣列公式,下拉回答補充,是排在最前面的為1,第二大的為2吧,如果是,假設資料在m23:n40,o23中輸入

=sumproduct(n(n$23:n$40*10000+m$23:m$40>=n23*10000+m23))下拉。

excel 怎樣用函式進行排序

7樓:窮秋流水

做一個輔助列,然後將輔助列排序,如下:

不知道是否想要這樣的排序

8樓:雲南新華電腦學校

如圖所示,可以看到兩個63,,在一列有重複數字的資料中進行排序,首先,選中b2單元格。

輸入以下內容:=rank(a2,$a$2:$a$8)。其中a2是需要確定位次的資料,$a$2:$a$8是需要排序的資料範圍。按回車鍵結果即顯示在b2單元格內。

最後,選中b2單元格,滑鼠放在右下角,出現小十字後下拉。

就有如圖排名結果,其中兩個63的排名相同。

excel用函式排序

9樓:匿名使用者

因為有重複的值,所以要加輔助列,給a列編號,再用取值。

10樓:匿名使用者

資料 篩選 排序 按a主升序,按b次升序

何必函式這麼複雜 全域性的函式計算量更大

11樓:葉老師教電腦

excel資料的排序

如何在excel中使用rank函式排序

12樓:天使在唱歌

1、以excel2010版本為例,如下圖,要對該**的總分進行排名;

2、首先在h2單元格輸入公式=rank(g2,g:g),第一個回引數g2指要排名的數值,答第二個引數是排名的區域,按enter鍵後則可得出排名結果;

3、然後把滑鼠放在h2單元格右下角,下拉填充公式,則可得出該列總分的排名了。

13樓:泡影果果

在excel中使用rank函式排序使用公式即可完成。

工具:office excel

步驟:1、開啟office excel,在b2單元格中輸入回以下內容:=rank(a2,$a$2:

$a$24)。其中答a2是需要確定位次的資料,$a$2:$a$24表示資料範圍,括號裡的內容即表示a2單元格資料在a2:

a24這個資料區域的排名情況。

2、按回車鍵即可得結果。

3、將滑鼠放在右下角,滑鼠變成小十字的時候按下滑鼠左鍵往下拉填充完成即可。

14樓:匿名使用者

方法/步驟

1平常生活

bai中,我們想將du

一列數字排序

zhi,大dao家最易想到版的是用排序按鈕,然後下一權列用自動填充功能填充,但是當遇到兩個資料相同的時候,這樣填充出來的資料就不能很好的顯示排名情況。如下圖所示,兩個105相同的分數,但是自動填充顯示的名次卻不一樣。我們還得對這些相同分數的排名進行手動修改。

2如何讓excel幫助我們,不用排序快捷鍵,而且能去除重名次呢。首先我們不用將資料排序,回到最初資料形式。如下圖所示:

3下面我們需要運用rank函式。在b2單元格中輸入以下內容:=rank(a2,$a$2:

$a$24)。其中a2是需要確定位次的資料,$a$2:$a$24表示資料範圍,括號裡的內容即表示a2單元格資料在a2:

a24這個資料區域的排名情況,公式計算結果將被顯示在b2單元格里。下圖1為公式,下圖2為計算結果的顯示。

4然後選中b2單元格,將滑鼠放在右下角,滑鼠變成小十字的時候,按下滑鼠左鍵不放,往下拉到b24單元格,這樣所有分數的排名就顯示出來了。如下圖所示:

end注意事項

注意:在輸入資料範圍的時候,一定要用 $符號,否則排出來的名次會是錯誤的。

15樓:飛得更高

平常生活中,我們想將一列數字排序,大家最易想到的是用排序按鈕,然

專後下一列用

屬自動填充功能填充,但是當遇到兩個資料相同的時候,這樣填充出來的資料就不能很好的顯示排名情況。如下圖所示,兩個105相同的分數,但是自動填充顯示的名次卻不一樣。我們還得對這些相同分數的排名進行手動修改。

如何讓excel幫助我們,不用排序快捷鍵,而且能去除重名次呢。首先我們不用將資料排序,回到最初資料形式。如下圖所示:

下面我們需要運用rank函式。在b2單元格中輸入以下內容:=rank(a2,$a$2:

$a$24)。其中a2是需要確定位次的資料,$a$2:$a$24表示資料範圍,括號裡的內容即表示a2單元格資料在a2:

a24這個資料區域的排名情況,公式計算結果將被顯示在b2單元格里。下圖1為公式,下圖2為計算結果的顯示。

然後選中b2單元格,將滑鼠放在右下角,滑鼠變成小十字的時候,按下滑鼠左鍵不放,往下拉到b24單元格,這樣所有分數的排名就顯示出來了

16樓:小勇叔

在資料右側新增一列排名欄位。在d2單元格輸入「=rank(c2,$c$2:$c$7,0)」。

點選d2單元格,向下填充即可完成成績的排名。在主要關鍵字選擇名次、排序方式選擇升序後點選確定即可。

17樓:匿名使用者

選擇要放答案的單元格,然後輸入公式=rank(目標資料,在哪一片區域,1升序,0降序)

18樓:匿名使用者

如果資料在b列,那麼在c2單元格輸入以下公式,然後向下填充公式

=rank(b2,b:b)

或=rand(b2,b$2:b$200)

19樓:

=rank(d2,$d$2:$d$6,0)

excel自帶的幫助系統很管用,得好好利用,有不懂的f1就行了。

20樓:匿名使用者

rank函式是排名函式。rank函式最常用的是求某一個數值在某一區域內的排名。

回rank函式語法形式:rank(number,ref,[order])

函式名後面答的引數中 number 為需要求排名的那個數值或者單元格名稱(單元格內必須為數字),ref 為排名的參照數值區域,order的為0和1,預設不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1。

舉例:假如a列從a1單元格起,依次有資料80、98、65、79、65。

在b1中編輯公式

=rank(a1,$a$1:$a$5,0)

回車確認後,向下複製公式到b5單元格。

效果:從b1單元格起依次返回值為2、1、4、3、4。

21樓:葵葵演說一季

excel**中怎麼使用rank函式排名,你知道嗎

excel「條件排序」的函式是什麼?

22樓:曦曦

在k2中寫入copy公式:

=sumproduct(($a$2:$a$500=a2)*($i$2:$i$500>i2))+1

1、開啟資料**bai,執行「開始→排du序和篩選」命令,在下拉選單zhi

欄中選擇「自定義排序」

3、點選「排序」對話方塊的「排序依據」欄的下拉三角形,在下拉選單中選擇「數值」

4、點選「排序」對話方塊的「次序」欄的下拉三角形,在下拉選單中選擇「降序」

5、點選「新增條件」出現「次要關鍵字」行

6、按2~4步選擇排序的次要關鍵字「工資」,點選「確定」,這樣排序操作完成。

7、2007版本的也可以通過執行「資料→排序」命令,進入排序操作介面。

23樓:屠鴻哲員藉

=sumproduct(($b$2:$b$13=b2)*($c$2:$c$13>=c2))

1($b$2:$b$13=b2)

判斷b2:b13是否

與b2相等

2($c$2:$c$13>=c2)

判斷c2:c13是否大於等於c2

兩個式子相乘返回的1的個數就是c2在

內b2範圍內的個數,也就容是名次。

24樓:針白亦邱湘

對此表排序,主要關鍵字是班級,次要關鍵字是總分,然後對每個班級排名

,其排名函式所取區版域,不同班,其區權域不同,要更改函式。排名後複製此列,用選擇性貼上,選數值,在原位貼上即可。再對此表篩選和排序,名次將不受影響。全年級排名也可以採用此法。

25樓:周山晴

假設e列是學生成績,f列是學生成績的名次,成績高的為第1名,則可在f列輸入公式:

=rank(e2,e$2:e$400)再向下填充公式就行了.

最後可按f列排序.

excel如何用函式多條件排序,excel「條件排序」的函式是什麼?

遇見那個人 多條件排序方法如下所示。1 vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用。2 如圖,我們按照班級和姓名查詢性別。3 選中如圖,鍵盤按ctrl c。4 選中如圖,輸入 a1 a5 b1 b5。5 滑鼠移到e1...

用EXcel函式資料大到小排序,excel中資料從小到大排序用什麼函式

西域牛仔王 在 i3 中輸入 sum b3 h3 min b3 h3 max b3 h3 5,回車下拉 在 j3 中輸入 if i3 80,錄取 if i3 60,待定 淘汰 然後下拉 在 k3 中輸入 rank i3,i 3 i 10,0 然後下拉。 葬花吃人 i3中輸入 trimmean b3 ...

EXCEL排序問題,EXCEL排序問題

你可以把b列複製一下,然後再覆蓋 可選擇第一個框然後再黏貼 到a列上,這樣就能達到你的要求 給你一個很笨但很簡單的辦法 a列為姓名1,b列為姓名2 1,你在a列前面插入一列,並標上序號,1,2,3.14.2,複製bc兩列,新建一表 或一個sheet 貼上.3,新表 或新sheet 按姓名2排列,原表...