Power Query 閃開,最牛的Excel合併公式來了

2021-12-28 Excel精英培訓

昨天,平臺一粉絲在留言中提了一個關於員工生日的難題:

其實,如果不要求姓名合併,用數據透視表挺容易實現的:

插入數據透視表 - 對日期進行月、日分組  - 把月拖到篩選標籤中 -  添加切片器:月

但要把同一天過日的員工姓名合併起來,就沒那麼容易了。蘭色分享兩種高能方法,一種是power Query轉換,第二種是用函數公式。

一、使用Power Query 


1、效果演示

2、製作步驟

選取表格 - 數據 - 自表格/區域 ,啟動power Query

在power Query編輯器中,複製日期列,並分別轉換成月和天

再重命名標題為「月份」和「日期」

分組依據 - 選取高級 - 添加和設置月份日期 為分組項,然後對員工進行求和。

點擊確定後,新生成的列會顯示錯誤結果

修改編輯欄中的公式

原公式:

= Table.Group(重命名的列, {"月份", "日期"}, {{"過生日的員工", each List.Sum([員工]), type text}})

修改為:

= Table.Group(重命名的列, {"月份", "日期"}, {"過生日的員工", each Text.Combine([員工],",")})

把powey中的結果導入到表格中,並用數據透視表進行透視:關閉並上傳至  -選數據透視表,再添加切片器即可(具體步驟不再詳述)

是不是感覺power query步驟很複雜,其實用一個Excel公式即可搞定。

二、使用函數公式

1、效果

可以選取不同的月份,動態生成該月份每一天過生日的名單。

2、公式

K3公式:

=IFERROR(TEXTJOIN(",",,FILTER(A$2:A326,TEXT(B$2:B326,"m-d")=K$1&"-"&J3)),"")

估計很多新手看不懂公式,蘭色就簡單介紹一下:

TEXT(B$2:B326,"m-d") :把B列的日期轉成換「月-日」格式和給定的K$1&"-"&J3進行對比,作為filter函數的篩選條件。

FILTER(篩選返回區域,條件):office365新增函數,根據條件返回篩選結果

TEXTJOIN(連接符,,連接的多個值):office365新增函數,可以用指定的連接符號,把多個值連接成一個。

IFERROR(表達式,""):把返回的錯誤值轉換成空

蘭色說:office365新增的幾個函數功能真的超級強大,原來需要一公裡長才能完成的字符處理,用它們輕鬆就搞定。只是公式再牛....大部分用戶還沒升級,還是用前兩種方法吧。

長按下面二維碼圖片,點上面」識別圖中二維碼「然後再點關注,每天可以收到一篇蘭色最新寫的excel教程。

相關焦點

  • 比Excel公式快10倍,史上最牛合併表格工具來了!!
    下面蘭色介紹一種不需要任何公式的快速合併方法:Power query合併法    合併步驟:   1、創建查詢excel2016版:數據 - 新建查詢 - 從文件 - 從工作簿 - 流覽找到當前文件打開,會彈出導航器窗口。
  • 比Excel公式快10倍的合併表格工具來了!!
    下面小E介紹一種不需要任何公式的快速合併方法:Power query合併法。【合併步驟】1、創建查詢excel2016版:數據 - 新建查詢 - 從文件 - 從工作簿 - 流覽找到當前文件打開,會彈出導航器窗口。
  • Excel實戰:power query整理表格的神器
    遇到這樣的表格整理問題,難道只能用公式來完成嗎?no!其實有一個功能可以輕鬆搞定,它就是power query設置步驟:1、啟用power query選取表格區域,數據 - 自表格/區域 - 創建表2、透視列在power query編輯器中,選中部門列 - 轉換 - 透視列 - 值列選中「值班人員」;高級選項選取「不要聚合」點確定按鈕後轉換完成:
  • Python數據核對系列之2—power query VS pandas
    利用query進行核對使用的是query裡面的合併查詢,其實也就是sql當中的左連接、右連接、全外連接。可以通過設定的連接欄位來完成兩表的合併。我們從數據-新建查詢-從文件裡選擇從工作簿或者從csv。然後加載我們的源文件。在選擇csv文件加載的時候,有時候會因為原始數據的某個欄位裡包含換行符而導致加載完的數據會出現錯行問題,導致你的數據格式設置會報錯。
  • 會計必學,60秒用Excel生成進銷存
    、可以用數據透視表的SQL多表合併、可以用VBA。其中數據透視表方法是其中最完美的方法,但寫SQL語句對一般Excel用戶來說如天書一般。今天蘭色要介紹另外一種方法:不需要任何函數,不需要寫任何代碼,它就是power query 合併查詢法。(Excel2010、13版本需要安裝插件,插件下載地址:https://www.microsoft.com/zh-CN/download/details.aspx?
  • Power Query速成班招生開始了
    很多同學想學power query,它來了。
  • 用公式太難,PQ不會!這個Excel功能輕鬆完成多表合併
    多個表格匯總到一個表格中對於安裝/支持power query的Excel來說,很容易就可以完成。
  • 匯總csv文件其實很簡單,用excel三步即可搞定,並且支持數據更新
    excel工作薄十分類似,下面就讓我們來看下他是如何操作的一、導入數據首先我們需要將所有的csv文件都放在一個文件夾中,複製這個文件夾的路徑,然後打開一個excel,點擊數據然後點擊獲取數據自文件中文件夾,然後將路徑粘貼進去點擊確定,看到導航器的界面後我們點擊轉換數據,這樣的話就進入了power query的編輯界面
  • EXCEL學習的順序是什麼?
    一、首先要了解excel的各大功能,基礎的有複製,粘貼,數據有效性,條件格式;然後就是函數,函數要學sumif,sumifs,countif,countifs,vlookup,再深點就學offset,match,index等等。
  • 如何將EXCEL中多個sheet頁的數據合併到一個sheet頁?
    收錄於話題 #辦公技能之excel 有時候我們會遇到這樣的問題,想要將Excel中多個sheet頁的數據放到一個sheet頁展示,因為數據太多,複製粘貼操作就會是一件非常麻煩的事情
  • Excel公式竟然可以這麼寫...(輕鬆解決帶單位數字計算)
    如果單位不只是1個漢字,公式很麻煩:=LOOKUP(9^9,LEFT(B2,ROW($1:9))*1)*LOOKUP(9^9,LEFT(C2,ROW($1:9))*1)蘭色教你一個超簡單的方法,再也不用寫複雜的公式步驟1 先在第一個單元格中手工輸入 & +空格 + 純數字公式 ,然後選取下面空格按Ctrl+E(2013及以上版本可用)
  • Power Query從網絡抓取數據
    使用Power Query從 web 獲取數據的能力非常方便, Power Query在大家不了解VBA的時候,可以這樣去使用,但是如果你了解VBA其實也很方便,主要是看大家的取捨和偏好從網絡上抓取下來的數據,還可以實時更新,這樣的話,如果你有一些成套的數據從網上抓下來,那麼加上經驗公式計算出抓取下來的數據衍生出來的一些最終結果
  • 多表數據合併到一個工作表
    多表合併是在數據處理中最常見一個要求,但在以前想要實現這個要求都需要大費周章,不是函數公式就是VBA代碼亦或者SQL語句等,太複雜,不是大神級別的人物沒辦法完成
  • 別再用Vlookup函數了,合併3個表格它更簡單
    其實,Excel有一個新功能專門為合併表準備的,它就是power query的合併查詢功能。 操作步驟: 1、把工作表導入power query 數據 - 新建查詢 - 從文件 - 找到文件導入 - 選取3個表格 - 轉換數據
  • 老闆讓我將pdf轉換為excel,我不會,同事卻說使用power bi搞定
    Hello.大家好,今天跟大家分享我們如何將pdf文件轉換為excel,工作中我們經常會遇到pdf的文件,有的時候我們想使用pdf文件中的表格,但是pdf文件無法編輯,很多人都一個一個的複製粘貼,非常的麻煩,今天就跟大家分享一種簡單的方法,點點滑鼠即可完成
  • Power Query中Excel數據的導入介紹
    在從表格導入之前,我們先了解下,什麼是表格,Power Query中是如何定義表格的。如果我們需要同時導入多個內容,可以勾選上面的選擇多項。如果需要自定義的篩選,則可以直接選中文件夾,並點擊編輯即可。此時就會出現一些之前未顯示出來的隱藏文件。
  • 可以大幅簡化的excel公式之3:小計與總計
    這個簡單的理論可以讓你的公式可以大瘦身,而且可以實現很多超複雜公式才能實現的功能。不信??看下面的示例吧。  二 實例。     例1  如下圖所示,要求在第15行設置合計行公式=所有小計的和。     例2:如下圖所示有N個工作表,要求在總計工作表中設置總計公式=所有分表的小計之和。而且各個分表的小計所在行數不定。如1日的小計在第7行,2日的在第6行....
  • WPS Excel: 如何合併多個Excel文件
    合併多個表格文件,Excel中可以使用power query,WPS中可以使用數據透視表來完成,兩者各有優缺點。例如,有下面3個表格,表格的標題行中有部分內容相同。怎樣合併這樣的3個文件呢?步驟2:在空白表格文件中,插入數據透視表,選擇「使用多重合併計算區域」——「選定區域」——「創建單頁欄位」——「下一步」。