Excel(進階篇):powerquery詳解、PowerQuery的各種用法,逆透視表格、雙行表頭如何制作透視表、不規則數據如何制作數據透視表

目錄

  • PowerQuery工具基礎
  • 修改現有數據理規則
  • PowerQuery抓取數據的兩種方式
  • 多文件合并透視
  • 不同表結構多表追加數據透視
  • 追加與合并
  • 整理橫向表格:逆透視 數據
  • 用拆分工具整理數據
  • 算賬齡 不等步長值組合
  • 合并文件夾中所有文件
  • PowerQuery處理CSV文件
  • 雙行表頭、帶合并單元格如何做數據透視 PowerQuery
  • 深度理解透視與逆透視

PowerQuery工具基礎

  • 當面對一份具有重重錯誤的表格時,如下:日期格式錯誤,而且還合并了單元格、金額后面還帶了單位元,這種情況下根本無法執行數據透視表!這時就要用到powerquery工具!

在這里插入圖片描述

  • 如何開啟?首先我們得要獲取到數據,快捷鍵為:ALT A PN

在這里插入圖片描述
選擇數據源、轉換為數據:
在這里插入圖片描述

進入到power query的頁面…

在這里插入圖片描述

  • 然后依次對每列數據進行規范處理,比如說日期格式,然后填充空白單元格,修改數字類型!

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

  • 右側會記錄下你所有的操作步驟…

在這里插入圖片描述

  • 修改完成后,一定要選擇“關閉并上載至”…
    在這里插入圖片描述
  • 然后打開Excel就會出現一個更新“導入數據”的頁面 ,這時候就可以選擇是否創建新的數據透視表了,因為現在的數據已經是規范的數據了!

在這里插入圖片描述
在這里插入圖片描述

  • 如果還新增了不規范的數據,我們只要打開我們用power query處理好的數據表,就可以自動幫我們更新!

點擊啟用內容、右鍵刷新。
在這里插入圖片描述

在這里插入圖片描述

修改現有數據理規則

  • 當你用PowerQuery修改規則之后,但是又有新增的錯誤,這個時候就需要重新管理,再將那個新的錯誤給增加進去!
  • 具體做法,點擊數據,點擊查詢和連接。

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

  • 可以查看右側的歷史記錄,只要選中相應的步驟在前面或者后面新增一個修正的步驟即可!
    在這里插入圖片描述
    在這里插入圖片描述
    關閉,然后點擊保留設置!

PowerQuery抓取數據的兩種方式

  • 外部抓取,除了新建文件外、同一張表內操作:只需新建一個工作簿,切換到工作簿,然后點擊數據查詢和鏈接;選擇這張表和數據源!

在這里插入圖片描述
在這里插入圖片描述

  • 缺陷:需要保存后才可以實時的刷新數據;如果本地的文件位置發生修改,這樣就做不到刷新數據了!
    在這里插入圖片描述

  • 第二種:從內部抓取,方式是選擇獲取數據,來自表格和區域抓取。優勢是它不會隨路徑發生變化,而不能做到實時更新,但是缺點就是它會將區域轉換成表格,導致無法進行表格的相關操作,比如說合并單元格!

在這里插入圖片描述

多文件合并透視

  • 為多張工作表創立連接:

在這里插入圖片描述

  • 如下圖示例,新建一張總計表點開,然后數據獲取數據、依次創立查詢和連接!
    在這里插入圖片描述

  • 是沒有任何問題的數據,我們可以直接選擇加載到
    在這里插入圖片描述
    導入數據頁面選擇僅創立連接,然后依次為其他的表重復這個操作,我們就把這幾張表重復的創立好的鏈接!
    在這里插入圖片描述

獲取數據→合并查詢→選擇追加

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

最后一步點擊關閉并上載至…
在這里插入圖片描述

這樣就可以用三張表的數據,一同做一個數據透視表了~~

在這里插入圖片描述

  • 優點:對于三張表中如果新增數據,總表中點擊數據透視表可以實時的進行更新!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/898860.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/898860.shtml
英文地址,請注明出處:http://en.pswp.cn/news/898860.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從零開始:使用 Cython + JNI 在 Android 上運行 Python 算法

1. 引言 在 Android 設備上運行 Python 代碼通常面臨性能、兼容性和封裝等挑戰。尤其是當你希望在 Android 應用中使用 Python 編寫的計算密集型算法時,直接運行 Python 代碼可能導致較高的 CPU 占用和較差的性能。為了解決這個問題,我們可以使用 Cytho…

請為下面的html添加一個修改按鈕,以便對書名、價格進行修改

下面的HTML段落&#xff0c;在書名和價格輸入錯誤的情況下&#xff0c;無法進行修改。添加一個按鈕&#xff0c;對已經輸入的信息進行修改。 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title></…

FFmpeg + ?Qt? 簡單視頻播放器代碼

一個基于 ?FFmpeg 4.x? 和 ?Qt? 的簡單視頻播放器代碼示例&#xff0c;實現視頻解碼和渲染到 Qt 窗口的功能。 1&#xff09;ffmpeg庫界面&#xff0c;視頻解碼支持軟解和硬解方式。 2&#xff09;QImage/QPixmap顯示視頻圖片。 ?1. Qt 項目配置&#xff08;.pro 文件&…

如何在百度搜索上刪除與自己名字相關的資料

個人信息的網絡足跡如同一張無形的網&#xff0c;將我們與世界的每一個角落緊密相連。然而&#xff0c;當某些與自己名字相關的資料不再希望被公眾輕易檢索到時&#xff0c;如何在百度搜索中有效“隱身”&#xff0c;成為了一個亟待解決的問題。面對復雜多變的網絡環境&#xf…

WebSocket:現代實時通信協議的深度解析與實踐

一、背景與演進歷程 1.1 傳統實時通信的困境 // 典型的HTTP輪詢偽代碼 while(true) {auto response http_client.get("/messages");if(response.has_data()) process(response);std::this_thread::sleep_for(1s); // 固定間隔輪詢 } 高延遲&#xff1a;輪詢間隔導…

[貪心算法]最長回文串 增減字符串匹配 分發餅干

1.最長回文串 我們可以存下每個字母的個數&#xff0c;然后分類討論 如果是奇數就減一加到結果中如果是偶數就直接加入即可 最后判斷長度跟原字符串的差距&#xff0c;如果小于原數組說明有奇數結果1 class Solution { public:int longestPalindrome(string s) {int ret0;//1.計…

STM32 的tf卡驅動

基于STM32的TF卡驅動的基本實現步驟和相關代碼示例,主要使用SPI接口來與TF卡進行通信。 硬件連接 將TF卡的SPI接口與STM32的SPI引腳連接,通常需要連接SCK(時鐘)、MOSI(主出從入)、MISO(主入從出)和CS(片選)引腳。 軟件實現 初始化SPI 配置SPI的工作模式、時鐘頻率…

目標檢測中的非極大值抑制(NMS)原理與實現解析

一、技術背景 在目標檢測任務中&#xff0c;模型通常會對同一目標生成多個重疊的候選框&#xff08;如錨框或預測框&#xff09;。非極大值抑制&#xff08;Non-Maximum Suppression, NMS&#xff09; 是一種關鍵的后處理技術&#xff0c;用于去除冗余的檢測結果&#xff0c;保…

探秘鴻蒙 HarmonyOS NEXT:鴻蒙存儲核心技術全解析

引言 本文章基于HarmonyOS NEXT操作系統&#xff0c;API12以上的版本。 在 ArkTS (ArkUI 框架) 中&#xff0c;用戶首選項 (Preferences) 和 持久化存儲 (PersistentStorage) 都用于數據存儲&#xff0c;但它們有不同的應用場景和特點。 1. 用戶首選項 (Preferences) 概念&a…

Leetcode—15. 三數之和(哈希表—基礎算法)

題目&#xff1a; 給你一個整數數組 nums &#xff0c;判斷是否存在三元組 [nums[i], nums[j], nums[k]] 滿足 i ! j、i ! k 且 j ! k &#xff0c;同時還滿足 nums[i] nums[j] nums[k] 0 。請你返回所有和為 0 且不重復的三元組。 注意&#xff1a;答案中不可以包含重復的…

Linux 啟動Jar腳本設置開機自啟【超級詳細】

Linux 啟動Jar腳本&&設置開機自啟【超級詳細】 概要服務器開機自啟服務重啟腳本 概要 最近在Linux服務器中部署了一個項目&#xff08;單機版&#xff09;&#xff0c;每次更新服務的時候需要用到好幾個命令&#xff0c;停止服務&#xff0c;再重啟&#xff0c;并且服…

【第21節】windows sdk編程:網絡編程基礎

目錄 引言&#xff1a;網絡編程基礎 一、socket介紹(套接字) 1.1 Berkeley Socket套接字 1.2 WinSocket套接字 1.3 WSAtartup函數 1.4 socket函數 1.5 字節序轉換 1.6 綁定套接字 1.7 監聽 1.8 連接 1.9 接收數據 1.10 發送數據 1.11 關閉套接字 二、UDP連接流程…

QT 圖表(拆線圖,欄狀圖,餅狀圖 ,動態圖表)

效果 折線圖 // 創建折線數據系列// 創建折線系列QLineSeries *series new QLineSeries;// series->append(0, 6);// series->append(2, 4);// series->append(3, 8);// 創建圖表并添加系列QChart *chart new QChart;chart->addSeries(series);chart->setTit…

vector和list的區別是什么

vector 和 list 都是C 標準模板庫&#xff08;STL&#xff09;中的容器&#xff0c;它們的區別如下&#xff1a; 內存結構 - vector &#xff1a;是連續的內存空間&#xff0c;就像數組一樣&#xff0c;元素在內存中依次排列。 - list &#xff1a;是由節點組成的雙向鏈表…

【AI】【AIGC】降低AIGC檢測率:技術、挑戰與應對策略

引言 隨著生成式人工智能&#xff08;AIGC&#xff09;技術的迅速發展&#xff0c;越來越多的內容開始由人工智能生成。AIGC技術的應用非常廣泛&#xff0c;包括文本生成、圖像生成、音頻生成等。然而&#xff0c;隨著這些技術的普及&#xff0c;如何有效識別并檢測AIGC生成的…

vue3 ts 請求封裝后端接口

一 首頁-廣告區域-小程序 首頁-廣告區域-小程序 GET/home/banner1.1 請求封裝 首頁-廣告區域 home.ts export const getHomeBannerApi (distributionSite 1) > {return http<BannerItem[]>({method: GET,url: /home/banner,data: {distributionSite,},}) }函數定…

響應式CMS架構優化SEO與用戶體驗

內容概要 在數字化內容生態中&#xff0c;響應式CMS架構已成為平衡搜索引擎可見性與終端用戶體驗的核心載體。該系統通過多終端適配技術&#xff0c;確保PC、移動端及平板等設備的內容渲染一致性&#xff0c;直接降低頁面跳出率并延長用戶停留時長。與此同時&#xff0c;智能S…

算法基礎篇(1)(藍橋杯常考點)

算法基礎篇 前言 算法內容還有搜索&#xff0c;數據結構&#xff08;進階&#xff09;&#xff0c;動態規劃和圖論 數學那個的話大家也知道比較難&#xff0c;放在最后講 這期包含的內容可以看目錄 模擬那個算法的話就是題說什么寫什么&#xff0c;就不再分入目錄中了 注意事…

MyBatis一級緩存和二級緩存

介紹 在開發基于 MyBatis 的應用時&#xff0c;緩存是提升性能的關鍵因素之一。MyBatis 提供了一級緩存和二級緩存&#xff0c;合理使用它們可以顯著減少數據庫的訪問次數&#xff0c;提高系統的響應速度和吞吐量。本文將深入探討 MyBatis 一級緩存和二級緩存的工作原理、使用…

C++核心語法快速整理

前言 歡迎來到我的博客 個人主頁:北嶺敲鍵盤的荒漠貓-CSDN博客 本文主要為學過多門語言玩家快速入門C 沒有基礎的就放棄吧。 全部都是精華&#xff0c;看完能直接上手改別人的項目。 輸出內容 std::代表了這里的cout使用的標準庫&#xff0c;避免不同庫中的相同命名導致混亂 …