power query的分類彙總?自從微軟公司發布Power Query for Excel以來,從最早的加載項形式,到如今與Excel完美結合,曆經了多個版本的更新,現在已經成為Excel用于數據查詢和數據清洗的重要功能,極大地提高了用戶的工作效率,下面我們就來聊聊關于power query的分類彙總?接下來我們就一起去了解一下吧!
自從微軟公司發布Power Query for Excel以來,從最早的加載項形式,到如今與Excel完美結合,曆經了多個版本的更新,現在已經成為Excel用于數據查詢和數據清洗的重要功能,極大地提高了用戶的工作效率。
當我們在Power Query中打開數據,涉及到與列相關的處理時,你知道相應的操作嗎?跟随小編一起來看看吧。
整理列
打開一組數據文件,表裡一共有 11 列數據,這些列無法全部呈現在視野範圍内,這時可以借助Power Query編輯器底部的滾動條翻看。想要選取哪一列,可以用鼠标單擊那一列的列标題。
如果列數特别多,這種查看和選擇可能需要多次單擊鼠标,變成“體力活”了,是否有輕松點的辦法呢?答案是肯定的。
如圖 1 - 1 所示,想看哪一列,就可以到【視圖】選項卡下單擊【轉到列】 按鈕,在彈出的【轉到列】對話框裡選擇那一列。所有列的标題名縱向排列,使查看和選擇更加方便。【轉到列】按鈕在【主頁】選項卡下也有,不過“藏”得有點深,在【選擇列】的下拉選項裡。
圖 1-1 利用【轉到列】選取指定列
但遺憾的是,【轉到列】功能并不能實現多列的選取,要選取多列,需要借助【Shift】鍵或【Ctrl】 鍵:先選取一列作為起始列,按住【Shift】鍵的同時再選取另一列作為結束列,這一操作可以選取 這兩列之間連續的列;按住【Ctrl】鍵後則可以依次選取任意列。
順便提一下,在Power Query裡,可以選取 1 個單元格、1 列、多列、1 行,但不能選取多個單元 格形成的區域(不管是連續的還是不連續的),也不能選取多行。
要點提示:選擇列
【Power Query編輯器】→鼠标單擊列标題(→借助【Shift】鍵選取連續的多列/借助【Ctrl】鍵依 次選取多列)
【Power Query編輯器】→【視圖】→【轉到列】→選取指定列→【确定】
【Power Query編輯器】→【主頁】→【選擇列】→【轉到列】→選取指定列→【确定】
如果要調整列的次序,可以選取一列以後,用鼠标拖曳來進行移動。這樣的操作,“近距離”的移動很是方便,但“遠距離”的移動恐怕就要把鼠标“累壞”了,還是到【轉換】選項卡下,請【移動】 “出馬”吧。單擊【移動】下拉按鈕,選擇要【移到開頭】還是【移到末尾】,如圖 1 - 2 所示。
圖 1-2 将指定列移動到開頭或末尾
要點提示:移動列
【Power Query編輯器】→鼠标單擊列标題後左/右拖曳
【Power Query編輯器】→選取對象→【轉換】→【移動】→【向左移動】或【向右移動】或【移到 開頭】或【移到末尾】
在實際工作中,有些列沒有價值,需要“咔嚓”(删除)掉。删除列有幾種方法,一種是正向的, 就是在【主頁】選項卡下單擊【删除列】按鈕,它會把當前選取的所有列“咔嚓”掉,而保留未選取的列,如圖 1- 3 所示。
圖 1-3 删除選取的列
另一種對列的删除是反向的,同樣在【主頁】選項卡下,單擊【删除列】下拉按鈕,在下拉選項中選擇【删除其他列】,從而将未選取的列“咔嚓”掉,保留選取的列,如圖 1 - 4 所示。
圖 1-4 删除其他列,僅保留選取的列
如果列數很多,而需要删除的列又不是連續排列的,那麼這兩種辦法都不是非常方便,這時候就可以用“住”在【删除列】隔壁的【選擇列】來完成。單擊【選擇列】按鈕以後,會彈出一個所有列标題縱向排列的【選擇列】對話框,每個列标題前面都有一個複選框,意思就是“點名”,點到名的,打鈎留下,沒點到名的,不打鈎删除,如圖 1 - 5 所示。
圖 1-5 批量删除不需要的列
要點提示:删除列
【Power Query編輯器】→選取對象→【主頁】→【删除列】
【Power Query編輯器】→選取對象→【主頁】→【删除列】→【删除其他列】
【Power Query編輯器】→【主頁】→【選擇列】→取消選取需要删除的列→【确定】
通過删除列的操作讓整個查詢表“減了個肥”,但仍然有一個讓人看不順眼的地方,比如“姓” 和“名”被分成了兩列,還是合在一起看着更舒服一些。這種合并在Power Query裡的實現辦法很多,使用【合并列】功能是其中之一。
進行合并之前的選取對象操作非常重要,如果隻選取一列或一個單元格的話,那麼這一功能不可用,需要至少選取兩列,才能夠合并。選取的順序也有講究,因為合并後的結果與選取順序一緻。所以,按“蚯蚓文”的表示法,要先選“名”列,按住【Ctrl】鍵後再選“姓”列;反之,按中文的表示法,則要先選“姓”列,按住【Ctrl】鍵後再選“名”列。
如圖 1-6 所示,單擊【轉換】選項卡下的【合并列】按鈕,在彈出的【合并列】對話框裡為合并内容選擇中間的分隔符。此處可以加空格,也可以按照中文習慣不加空格。合并以後的列需要一個新的列名,默認的“已合并”肯定不合适,直接在【合并列】對話框裡将【新列名】修改成“姓名”,或者完成合并以後修改這一列的标題名,都能夠達到效果。雖然不改名也不會影響合并,但是從規範表格的角度來說,給每列一個準确的标題名是必需的。完成這些設置再單擊【确定】按鈕,新的 “姓名”這一列就冒出來了。
圖 1-6 将兩列合并為一列
原來的“姓”和“名”兩列呢?這就得說到【合并列】功能了,它并非隻存在于【轉換】選項卡下,在【添加列】選項卡下也有。重點是,這兩者并不是相同功能的兩個“傳送門”,而是兩個不同的功能。它們最大的區别就在于原始列在操作完成後的狀況:如果用【轉換】選項卡下的【合并列】,原始列就消失了;而用【添加列】選項卡下的【合并列】以後,原始列都還“健在”。除此之外,其他的操作過程和結果完全一樣。
要點提示:合并列
轉換:【Power Query編輯器】→選取至少兩列→【轉換】→【合并列】→選取或輸入分隔符→輸 入新列名→【确定】
添加:【Power Query編輯器】→選取至少兩列→【添加列】→【合并列】→選取或輸入分隔符→ 輸入新列名→【确定】
選擇列、移動列、删除列、合并列,當我們在使用Power Query編輯器處理數據時,這些基礎的操作你學會了嗎?打開你的Excel來試試吧!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!