如何用 Excel Power Query 設置分組序號?分組內遞增,換組從頭計數

2022-01-30 Excel學習世界

接連講了幾期 Power Query,如果認真學習並且跟著步驟實操過的同學,相信已經掌握了一些簡單的 M 語言。

今天再給大家分享一個案例,如何在 Power Query 中添加分組索引?這個需求我曾經交過大家在 Excel 中如何實現,詳情請參閱 Excel 循環序號、按規定次數重複每個序號,這些你都會嗎?

如果大家了解了一些基礎的 M 語言,在 Power Query 中實現也非常簡單。

案例:

下圖 1 是各銷售人員一季度每個月的銷售額明細表,要求:

效果如下圖 2 所示。

解決方案:

1. 選中數據表的任意單元格 --> 選擇菜單欄的「數據」-->「從表格」

3. 選擇菜單欄的「轉換」-->「數據類型」-->「文本」

6. 在彈出的對話框中按以下方式設置 --> 點擊「確定」:

7. 將公式欄中的 「each_」 替換為以下代碼:

each Table.Sort(_,{{"銷售額", Order.Descending}})

上述代碼的作用是將每個分組內的「銷售額」按降序排序。

8. 點擊 Count 列標題右邊的展開按鈕 --> 在彈出的菜單中按以下方式設置 --> 點擊「確定」:

選擇「展開」

取消勾選「月份」

取消勾選「使用原始列名作為前綴」

此時的表格是以月份作為分組依據,每個月的銷售額降序排序。接下來我們開始設置每個月的分組序號。

10. 在彈出的對話框中按以下方式設置 --> 點擊「確定」:

12. 在彈出的對話框的公式區域寫入以下公式:

Table.AddIndexColumn([Count],"按月排名",1,1)

* 公式中的「[Count]」可以在右邊的區域中選中後,通過「插入」按鈕添加到左邊。

13. 將滑鼠放在自定列的標題上 --> 右鍵單擊 --> 在彈出的菜單中選擇「刪除其他列」

14. 點擊標題右邊的展開按鈕 --> 按以下方式設置 --> 點擊「確定」:

15. 選擇菜單欄的「主頁」-->「關閉並上載」-->「關閉並上載至...」

16. 在彈出的對話框中選擇「現有工作表」及需上傳的位置 --> 點擊「加載」

相關焦點

  • Power Query 閃開,最牛的Excel合併公式來了
    插入數據透視表 - 對日期進行月、日分組  - 把月拖到篩選標籤中 -  添加切片器:月蘭色分享兩種高能方法,一種是power Query轉換,第二種是用函數公式。一、使用Power Query 1、效果演示
  • excel如何按部門分組填充序號?這個公式你會用嗎?
    我們在使用excel時會給數據加上序號,但是正常情況下,序號都是從1開始連續填充序號,有的表格有不同的部門,我們實際希望能夠不同的部門重新1開始填充序號,那麼要如何才能實現呢?下面就來看看吧。一、打開一份測試表格,數據有部門分組。
  • 「Python替代Excel Vba」系列(二):pandas分組統計與操作Excel
    帶你用pandas玩轉各種數據處理前言在本系列的上一章已經介紹了如何讀寫 excel 數據,並快速進行匯總處理。但有些小夥伴看完之後有些疑惑:那只是簡單讀寫數據而已,有時候需要設置 excel 的格式。
  • Excel Power Query中的分組函數Table.Group用法,這回整理全了.
    分組聚合(求和、平均值、最大值、最小值、計數等)是Excel中最常見的操作。在工作表中這些功能只是一些最常見的功能。在Excel Power Query中的【分組依據】功能同樣是十分地很強大。但是眾所周知,要實現高級功能往往離不開函數。那麼今天的主角就是——Table.Group函數。
  • Power Query分組功能也太強大了吧~!
    分組聚合是數據處理與分析過程中最常用的技能之一,大家對此也並不陌生,比如將"成績"按"班級"分組求平均,將"工資"按"部門"0分組匯總等等。確定後返回結果如下▼如果我們需要查詢不同班級不同小組的總分以及平均分,只需要添加相關分組和聚合欄位即可。在分組對話框內,選中[高級]單選按鈕。單擊[添加分組]命令,將分組欄位設置為'班級'和'小組'。單擊'添加聚合'命令,分別設置新列名、聚合方式以及聚合欄位。
  • 會計必學,60秒用Excel生成進銷存
    、可以用數據透視表的SQL多表合併、可以用VBA。今天蘭色要介紹另外一種方法:不需要任何函數,不需要寫任何代碼,它就是power query 合併查詢法。(Excel2010、13版本需要安裝插件,插件下載地址:https://www.microsoft.com/zh-CN/download/details.aspx?
  • Excel-一鍵搞定分組求和 Alt+=太好用了!
    這個方法很費時,萬一數據要是很多,就容易漏掉!這類方法平時用得人很多,算小計數的時候,可以連續求和(不擔心漏掉點啥),但局限在於:(1)每個小計都得求和一次(2)加總求和的時候,(1)當求和欄不是很多的時候Ctrl分別選中--同時按住 Alt 和 =
  • Python數據核對系列之2—power query VS pandas
    power query加載csv錯行?在query函數列表裡有下面這幾個JoinKind.RightOuter :右外連接在上面的案例中,我們選擇的是RightOuter。以後我們仔細介紹query的M函數,之前的多篇文章我們也有所涉及。在數據量相對不大的時候(大概300萬內吧看電腦性能),M函數真的很好用。比如上的Table函數,還有List函數、Text函數等,數據清洗利器!
  • excel抓取網頁數據,並實現自動刷新,再也不用傻傻的複製粘貼了
    Hello,大家好,今天跟大家分享下我如何快速獲取網頁中的表格,並且可以實現自動刷新數據,他的操作也非常的簡單,話不多說讓我們直接開始吧我們想要獲取網頁中2020年GDP預測排名這個數據,如下圖power query的導航器界面,導航器的左側帶有表格圖標的就是excel檢測到的表格數據,而當我們點擊相應的表格名稱的時候,在右側會顯示相應的數據,我們可以點擊表格來找到我們想要獲取的數據,在這裡第一個就是我們想要獲取的數據,我們直接點擊第一個表格然後點擊轉換數據二、處理數據
  • Power Query中Excel數據的導入介紹
    我們點擊第一步的源,可以發現其使用的函數公式為:Excel.CurrentWorkbook(){[Name="數據"]}[Content]如果我們需要同時導入多個內容,可以勾選上面的選擇多項。如果需要自定義的篩選,則可以直接選中文件夾,並點擊編輯即可。此時就會出現一些之前未顯示出來的隱藏文件。
  • Excel實戰:power query整理表格的神器
    會用Excel數據透視表的同學都知道,在值標籤中是無法顯示非數字的,如果非數字放進去,結果會顯示個數。遇到這樣的表格整理問題,難道只能用公式來完成嗎?no!其實有一個功能可以輕鬆搞定,它就是power query設置步驟:1、啟用power query選取表格區域,數據 - 自表格/區域 - 創建表2、透視列在power query編輯器中,選中部門列 - 轉換 - 透視列 - 值列選中「值班人員」;高級選項選取「不要聚合」點確定按鈕後轉換完成:
  • excel中數據透視表的應用——如何利用分組功能進行數據統計?
    在excel中,數據透視表是一個比較簡單而又十分強大的功能,分組算是數據透視表中經典應用了,下面就給大家介紹一下分組功能在數據透視表中的作用吧。一、建立數據透視表。數據透視表中日期默認按年分組的。動圖如下:三、按月分組或者按季度分組。
  • Python 按分組批量導出 Excel 文件
    接下來我們就實現 Python 按分組批量導出文件。數據與需求我們還是使用我們的測試數據集, 這個數據集的 team 欄位就是分組依據:import pandas as pddf = pd.read_excel('https://www.gairuo.com/file/data/team.xlsx')df.head()''' name team Q1 Q2
  • excel中怎麼創建組 excel表格創建分組圖文教程
    excel中怎麼創建組 excel表格創建分組圖文教程時間:2017-08-07 15:38   來源:三聯   責任編輯:沫朵 川北在線核心提示:原標題:excel中怎麼創建組 excel表格創建分組圖文教程 excel創建分組教程: 創建分組步驟1:首先我們新建一個excel文檔。
  • Excel公式法實現分組排名 - Excel數據分析
    這幾天和排名槓上了,Power Query中的分組排名,Power Pivot中的RANKX分組排名,也順便來一個公式的分組排名,公式的排名的實現有很多種方法,就介紹兩種吧,其實原理都是一樣的,和我們之前講過的Power Query中的分組排名差不多,就是計數加一的方法。
  • 比Countif還好用的Power Query,快速實現按條件不重複計數
    在計數運算中,有時會遇到安條件對不重複的選項計數,這個看起來簡單,如果用函數的話並不容易實現,下面是網上的兩種方法SUMPRODUCT(($C$2:$C$11=D2)*(MATCH($B$2:$B$11,$B$2:$B$11,)=ROW(1:10)));IF(IF($C$2:$C$11
  • ​再談 Power BI 分組的真實案例
    標準級家具-椅子-100005788659.84CN-2016-44977362017/10/27標準級辦公用-紙張-10001629588CN-2016-44977362017/10/27標準級辦公用-系固-10004801154.28…………………………朋友想對各個產品ID的平均銷售額進行分組操作,分成以下8組組別最小值最大值小於等於
  • 如何用Excel 來為公司年會抽獎、班級分組?來試試Excel函數吧!
    如何用Excel 來為公司年會抽獎、班級分組?來試試Excel函數吧!
  • 新手學習,excel如何自動遞增序號?(2種方法)
    我們在使用excel表格時經常會需要做序號遞增,對於初學者來說可能還不知道,會一個個填寫序號,這裡就介紹2種常用的方法,老手可以忽略不看。這裡使用的是2016版本。第一種方法:一、打開一份空白表格,我們在遞增行的第一列輸入1,二、將滑鼠放在單元格右下角,會出現十字黑色圖標。
  • Excel數據分組的相關知識
    我們討論的數據分組不是程式語言中的數據分組,只是我們在Excel數據處理中經常要用到的數據分組。什麼是數據分組?,分組結果必須相同。(在60分及格的條件下,58分與59分的分組結果都應該是「不及格」)分組的類型:根據數據類型的不同,分組的方法與類型也不同,數值:100名同學分班,會用隨機抽取的方法,也可以根據序號等距分組;學生的成績分組就是典型的階梯分組