Excel函數公式:關於數據排序的函數和操作技巧,全在此篇

2021-02-26 Excel函數公式

點擊上方  "Excel函數公式"免費訂閱!

        提起排序,大家想到的肯定是系統再帶的排序功能、Rank函數和Sumproduct函數,其實除常規的這三個功能之外,我們還可以在行內進行排序或自定義排序。

一、常規排序。

目的:對銷量進行排序(升序、降序)。

方法:

1、選定目標數據源。

2、【數據】-【排序】,在【主要關鍵字】中選擇【銷量】,【排序依據】中選擇【單元格值】,【次序】中根據實際需要選擇【升序】或【降序】。

3、【確定】並查閱數據。

二、Rank函數排序。

目的:對銷量進行排序。

方法:

1、選定目標單元格。

2、輸入公式:=RANK(C3,$C$3:$C$9,1)或=RANK(C3,$C$3:$C$9,0)。

3、Ctrl+Enter填充。

解讀:

1、利用Rank函數排序時,決定升序或降序的值是第三個參數,當值為1時為升序,為0時為降序。

2、利用Rank函數排序的結果,不完全符合我們的需求,如果有數值相同,排序的結果就存在「斷點」。例如示例中升序排序沒有第3、5名。降序排序是沒有4、6名。

三、SUMPRODUCT函數:中國式排序。

目的:對銷量進行排序。

方法:

1、選定目標單元格。

2、輸入公式:=SUMPRODUCT((C3>$C$3:$C$9)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1或=SUMPRODUCT(($C$3:$C$9>C3)/COUNTIF($C$3:$C$9,$C$3:$C$9))+1。

3、Ctrl+Enter填充。

解讀:

1、雙數公式是SUMPRODUCT函數的變異用法。

2、比較兩個公式:唯一不同之處是升序時為:C3>$C$3:$C$9。當前可變單元格在前。降序時為:$C$3:$C$9>C3。當前可變單元格在後。

3、此公式符合我們的日常習慣,沒有斷點。

四、行內排序。

目的:對「王東」1-5月份的銷售數據進行排序。

方法:

1、選取數據區域(不包括「姓名」列)。

2、【數據】-【排序】,單擊【選項】-【按行排序】-【確定】。

3、【主要關鍵字】選擇【行3】、【排序依據】選擇【單元格值】、【次序】根據實際需要選擇(升序,降序,自定義序列)。

4、【確定】。

五、自定義排序。

目的:自定義排序。

方法:

1、選取數據區域(不包括「姓名」列)。

2、【數據】-【排序】,單擊【選項】-【按行排序】-【確定】。

3、【主要關鍵字】選擇【行2】、【排序依據】選擇【單元格值】、【次序】選擇【自定義序列】。

4、在彈出的新對話框【輸入序列】中輸入自定義的序列,中間用英文都好分割,輸入完成後單擊【添加】-【確定】。

5、【確定】-【確定】。

相關焦點

  • 每天學一點excel:IF函數的使用方法
    點擊上方藍色 每天學一點excel ,關注後獲得更多excel教程和技巧。大家好,今天小慄教大家怎麼使用if函數。
  • Excel公式技巧53: 使用TEXTJOIN函數反轉文本
    學習Excel技術,關注微信公眾號:excelperfect 在《Excel公式技巧48:生成從大到小連續的整數
  • Excel函數匯總:T開頭函數釋義
    為了方便大家學習excel函數,一飛把excel2010的所有函數整理了出來,按字母排序更好找。
  • Excel函數公式:Excel 2016新增函數DATEDIF超級實用技巧解讀
    "Excel函數公式功能:統計任意兩個時間之間的年、月、日以及周期等的相隔數據。語法結構:=DATEDIF(開始日期,結束日期,統計方式)。二、DATEDIF函數:獲取兩個日期之間的相差「年」份。解讀:1、利用生日和當前日期計算年齡。2、「y」的意思是按年進行統計。三、DATEDIF函數:獲取兩個日期之間的相差「月」份。
  • Excel教程:函數VLOOKUP實用技巧
    ,4個核心函數:VLOOKUP、IF、SUM、SUMIF,1個核心功能:數據透視表。其中的VLOOKUP函數是工作中最常用的一種查找函數,掌握好VLOOKUP函數能夠極大提高工作的效率。也是大部分小夥伴接觸的第一個函數,幾乎每天都在用,頻率很高。但是,大部分小夥伴都是停留在基本的用法上,而且也發現了VLOOKUP函數的一些缺點,比如:不能逆向查找、不能多條件查找、不能返回多列等問題。下面我就和大家分享一下VLOOKUP函數的一些使用技巧,解決這些貌似不能的問題。
  • Excel函數公式:SUMIF函數使用技巧範例合集
    條件求和是Excel中應用非常廣泛的,常用函數為SUMIF,可以對數據源範圍內符合指定條件的值求和。
  • Excel技巧:VLOOKUP函數如何返回多列
    小編以為,如果能熟練掌握VLOOKUP函數,那麼您對Excel的應用能力可能已經超過了60%的人。對很多學習Excel的同學來說,VLOOKUP函數是一道坎,要想邁過這道坎,得花點功夫。通常,使用VLOOKUP很容易返回一個值,但如果要返回多個值或多列時,怎麼辦呢,有沒有簡單方法,寫好一個公式,拖動幾下就能返回結果呢?
  • 每日一題:Excel函數與公式(4)-AND和OR!
    在Excel中如果需要用多個條件進行判斷時,必須使用AND或OR函數來完成,像下圖中的公式,不可能得到正確的結果的。1、如下圖:男性60歲就符合退休年齡,判斷公式:=IF(AND(C2="男",D2>=60),"符合",""),AND是「和」函數,是多個條件同時滿足時,才為真。
  • Excel教程:最常用日期函數匯總(收藏篇)
    日期函數那麼多,你還只會用函數TODAY嗎?那你就OUT了。今天一起來看下常用日期函數的用法!1、DATE函數DATE:返回在日期時間代碼中代表日期的數字。函數語法:DATE(year,month,day)函數DATEVALUE:將存儲為文本的日期轉換為Excel識別為日期的序列號。
  • Excel函數公式:你不知道的SUMPRODUCT函數
    ,正是有了各位親的關注和支持,Excel函數公式才得到了發展,希望在新的一年裡可以給大家帶來更好的作品。      Excel中的SUMPRODUCT函數是個乘法累加函數,其實這個函數還有查詢,統計,條件統計等各種用法,今天,我們就來探討一下這些用法!一、SUMPRODUCT函數語法。
  • Excel進階:如何自定義一個函數?
    Excel大約有500個函數,對於一般的辦公場景而言,單獨使用+組合使用能衍生出很多無數種函數,但是對於複雜的問題,往往函數十分複雜
  • Excel函數公式:邏輯函數IF、AND、OR、NOT、IFERROR實用技巧解讀
    方法:在目標單元格中輸入公式:=IF(NOT(E3>=60),"不及格","及格")。解讀:1、條件NOT(E3>=60)等同於C3<60,公式:=IF(NOT(E3>=60),"不及格","及格")就可以變換為:=IF(C3<60,"不及格","及格")。2、NOT函數的作用就可以理解為「相反」。6、目的:隱藏公式以外的其它錯誤。
  • VBA進階 | 數組基礎06: 與數組相關的函數——Array函數與IsArray函數
    ,代表賦給數組元素的數據。由Array函數返回的數組只可賦值給一個Variant型變量,不能賦值給已聲明為數組變量的變量。Array函數返回的數組中元素的順序與傳遞給函數的參數值的順序相同。Array函數總是返回Variant類型的數組,但元素的數據類型可以不同,這取決於傳遞給該函數的數值類型。
  • Excel函數公式:實用技巧、用名稱計算、給公式添加備註,你確定不來看看
    "Excel函數公式        Excel中,公式的應用是最普遍不過的了,但是對於一些比較複雜的公式,我們一瞬間可能無法理解……其實,對於公式中的一些不容易理解的值或欄位,我們可以用添加備註和名稱的方式來完美解決。
  • Excel數據分析必備技能:對數據按範圍多條件劃分等級的判定套路
    (ID:ExcelLiRui)職場辦公中經常要對數據進行整理和分析,其中等級歸類劃分是很常用的一種方法,在這個過程中用好Excel公式可以事半功倍。但是還是有很多人不了解在Excel中對數據按範圍多條件劃分等級的系統思路和方法,所以本文專門全面介紹一下。比如在下面的成績等級自動判定的表格中,黃色單元格區域是公式計算生成的,可以根據B列的成績按規則自動返回所處的等級,動圖演示如下。
  • Excel實用技巧:如何不顯示報表中的0值
    問題是如何讓excel報表裡的數字0不顯示呢?    今天和大家一起分享一下這方面的技巧。 一、所有0值顯示為空    在Excel2007中,我們可以通過Excel選項將所有0顯示為空。    點擊「Office 按鈕」中的「Excel 選項」按鈕,在「Excel選項」窗口中選擇「高級」,向下拉動滾動條,在「此工作表的顯示選項」下取消選擇「在具有零值的單元格中顯示零」複選框那個對勾。    在Excel2003中,可以選擇菜單「工具」 →「選項」 →「視圖」 ,最下面有個「零值」,前面的勾取消。
  • Excel教程:你會用rows函數嗎?
    MID函數用於從字符串的指定位置開始,提取特定數目的字符串。再使用TEXT函數,將這個字符串變成"0-00-00"的樣式,結果為"1978/10/3"。此時的日期還是文本型,所以再加上兩個負號進行運算,就變成真正的日期序列。如果你喜歡用分列和快速填充也是可以的。只是技巧得到的結果不能自動更新。後臺小夥伴問:Row與Rows函數區別。Row返回的是單元格,單元格區域的行號;而Rows是總行數。
  • Excel公式練習11:顛倒單元格區域中的數據
    >使用公式將單元格區域中的數據顛倒過來。例如,下圖所示工作表中的單元格區域Data(即A1:A7),使用公式將原來處於區域Data中第一個單元格A1中的數據放置到最後一個單元格,本例中為單元格C7,將區域Data中第二個單元格A2中的數據放置到倒數第二個單元格C6,……,依此類推,直至將區域Data中最後一個單元格A7中的數據放置到第一個單元格C1。
  • Excel函數應用篇:提高效率的常用8個函數
    在工作中,我們真正用到的Excel函數通常在50個,常常用到的函數則更少,通常也就10來個,因此我們有必要選擇一些最為常用的Excel函數來進行學習
  • Excel教程:你確定你會用函數COUNTIFS嗎?
    函數COUNTIFS:對滿足多個條件的單元格計數。COUNTIFS(條件區域1,條件1,……,條件區域n,條件n)1、統計空單元格的個數輸入公式:=COUNTIFS(A67:A73,"銷售一部",D67:D73,">"&AVERAGE(D67:D73))用函數AVERAGE算出平均銷售額,作為COUNTIFS的條件。