[VBA] 將【矩陣資料】轉換為【結構化資料】

更新 發佈閱讀 2 分鐘

問題:

前幾天,LINE Meiko微課頻道 社群網友問到一個有關 如何將【矩陣資料】轉換為【結構化資料】? Meiko 老師提到可以使用 Power Query 快速1分鐘內就可以完成 ! 請參考 YouTube 影片:Excel教學 E108 | 矩陣資料,該如何進行篩選?





話說,LINE社群 Meiko微課小綠群(粉絲交流群) 裡有很多高手也提出一些很棒的解決方法,有 奇大哥 的自創函數解法 和 張忍大師 的 LET 動態陣列函數 (可以不需要向下複製,365版本、2021版本適用。) ,但這些神奇的函數解法,我真的不是很理解 ...

Meiko 老師的 E108 教學影片看了2次,終於了解~ 因為我對 Power Query 也不是很懂 、也很陌生... 但感覺 PQ 真的是很值得學習 !! 很謝謝 Meiko 老師拍這部影片 !!


被 奇大哥 cue VBA 解法方法,天阿~ 這題目我哪知道怎麼用 VBA 來解決 ... 我也就只懂一點點的 Excel VBA 而已阿 ......



靈感:

當我想了很久,腦海突然閃過一個點子,之前 (2024/7/12) 某位 VBA 大師有示範過一個VBA程式語法是我從來沒看過的,那就是 ListObject。當下看不懂,但好像又有一點點懂 ... 只記得它是用來抓取表格的內容(注意:這邊的表格是指【將某個儲存格範圍格式化為表格】。),那時也沒時間研究,就只好先存下來。

今天花了點時間研究【ListObject】後,也能了解那位 VBA 大師的程式碼意思了 ! 用在解決這個題目上剛剛好發揮作用 !! 再加上 Meiko 老師一直在教導的【Ctrl + T】快速鍵來格式化為表格,運用這兩項就完成了專屬於我的 太極劍法 (VBA 解決方法) !! 太高興了 !!!


太感謝 奇大哥 了 ~


PS:最後,因為我使用的是 Excel 2016,所以,沒辦法嘗試 張忍大師 的 LET 動態陣列函數 ... 覺得有些可惜 ...




檔案下載 (包含 奇大哥的自創函數 和 OPA 的VBA程式碼)




彩蛋

Meiko 老師運用 Power Query 只花了1分鐘就快速解決這個問題 ...
我卻花了大把時間研究 VBA ...
真的又再次讓我懷疑人生 ...... 😵‍💫




參考文獻

  1. Meiko微課頻道 - Excel教學 E108 | 矩陣資料,該如何進行篩選?
  2. 奇大哥 的【無招勝有招】。
  3. ChatGPT 4o - 在 Excel VBA 中,ListObject 和 Array 有何不同 ?



以上就是這次的分享,請持續關注  和 Meiko微課頻道,謝謝大家 ~




有任何問題,請到【opa的沙龍】【Excel VBA 情境學習】一起討論有關 VBA 的問題,或加入 LINE社群 Meiko微課小綠群(粉絲交流群),歡迎您的加入。


留言
avatar-img
Meiko微課頻道的沙龍
175會員
51內容數
Meiko微課頻道主要以辦公室應用為出發點,針對上班族群所遇到的問題進行分享
2025/04/06
本篇文章分享如何使用 Excel VBA 程式碼去除 Excel 儲存格裡文字或英文句子前後的空白,提供【基礎版】和【進階版】兩種 VBA 程式碼範例,並比較其功能差異。進階版程式碼可以保留句子中間的空白,只去除句子頭尾的空白。文章也包含程式碼下載連結以及相關參考資源。
Thumbnail
2025/04/06
本篇文章分享如何使用 Excel VBA 程式碼去除 Excel 儲存格裡文字或英文句子前後的空白,提供【基礎版】和【進階版】兩種 VBA 程式碼範例,並比較其功能差異。進階版程式碼可以保留句子中間的空白,只去除句子頭尾的空白。文章也包含程式碼下載連結以及相關參考資源。
Thumbnail
2025/01/08
本篇文章提供一個利用 Excel VBA 和 Google Map API,自動計算起迄地址里程數的解決方案。分享開發過程的心路歷程,以及如何克服使用Google Map API的挑戰,並感謝 Meiko老師 的教學 和 ChatGPT o1 pro 的協助,並提供檔案免費下載。
Thumbnail
2025/01/08
本篇文章提供一個利用 Excel VBA 和 Google Map API,自動計算起迄地址里程數的解決方案。分享開發過程的心路歷程,以及如何克服使用Google Map API的挑戰,並感謝 Meiko老師 的教學 和 ChatGPT o1 pro 的協助,並提供檔案免費下載。
Thumbnail
2024/11/29
在 Excel VBA 中,使用 ActiveSheet.ShowAllData 方法顯示篩選過的數據時,可能會遇到錯誤。如果當前沒有篩選條件而直接調用此方法,將導致執行錯誤。本文介紹檢查篩選狀態,來安全地使用 ShowAllData。還探討了使用 On Error Resume Next 的風險。
Thumbnail
2024/11/29
在 Excel VBA 中,使用 ActiveSheet.ShowAllData 方法顯示篩選過的數據時,可能會遇到錯誤。如果當前沒有篩選條件而直接調用此方法,將導致執行錯誤。本文介紹檢查篩選狀態,來安全地使用 ShowAllData。還探討了使用 On Error Resume Next 的風險。
Thumbnail
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
本文介紹瞭如何使用 Power Query 和 Excel VBA 來將【矩陣資料】轉換為【結構化資料】的技巧。透過 Meiko 老師的教學視頻,讀者可以快速瞭解 Power Query 的用法。作者分享運用 Excel VBA 的 ListObject 進行表格的資料處理方法。
Thumbnail
本文介紹瞭如何使用 Power Query 和 Excel VBA 來將【矩陣資料】轉換為【結構化資料】的技巧。透過 Meiko 老師的教學視頻,讀者可以快速瞭解 Power Query 的用法。作者分享運用 Excel VBA 的 ListObject 進行表格的資料處理方法。
Thumbnail
POWER QUERY樞紐資料行這個功能其實跟EXCEL的樞紐相似度大約90%,但是使用方式有點不太相同。 那樞紐到底是什麼東東呢? 其實樞紐就是將一維表轉成二維表,或者有人說將長資料轉成寬資料,那什麼是長資料什麼是寬資料呢? 長資料 資料中不論有多少欄,每一列只有一筆數據,長資
Thumbnail
POWER QUERY樞紐資料行這個功能其實跟EXCEL的樞紐相似度大約90%,但是使用方式有點不太相同。 那樞紐到底是什麼東東呢? 其實樞紐就是將一維表轉成二維表,或者有人說將長資料轉成寬資料,那什麼是長資料什麼是寬資料呢? 長資料 資料中不論有多少欄,每一列只有一筆數據,長資
Thumbnail
POWER QUERY取得資料的方式五花八門,使用正確的方式匯入資料,可以讓資料取得與處理事半功倍哦 從表格/範圍 從檔案 從資料夾 從文字檔 從網頁 從GOOGLE SHEET 📌影片教學 直接看影片教學把各種不同抓取資料的方式學起來吧,觀看教學影片前可以
Thumbnail
POWER QUERY取得資料的方式五花八門,使用正確的方式匯入資料,可以讓資料取得與處理事半功倍哦 從表格/範圍 從檔案 從資料夾 從文字檔 從網頁 從GOOGLE SHEET 📌影片教學 直接看影片教學把各種不同抓取資料的方式學起來吧,觀看教學影片前可以
Thumbnail
網友提問的一個問題,這個問題其實也蠻常見,資料中相同日期的項目全部合併到同一個儲存格中,來簡化資料的顯示。 這邊分享三種作法,通用的函數法、365函數法、POWER QUERY法 💡通用函數法 通用版本的函數需要輔助欄才可以達成這個需求 輔助欄C2=VLOOKUP(A2,A2:B10,
Thumbnail
網友提問的一個問題,這個問題其實也蠻常見,資料中相同日期的項目全部合併到同一個儲存格中,來簡化資料的顯示。 這邊分享三種作法,通用的函數法、365函數法、POWER QUERY法 💡通用函數法 通用版本的函數需要輔助欄才可以達成這個需求 輔助欄C2=VLOOKUP(A2,A2:B10,
Thumbnail
上一集#2 常用功能-從0到1的POWER QUERY(上),介紹了POWER QUERY常見與常用的10種功能,這集來介紹另外10種 複製資料行 擷取 修剪 設定字母大小寫 新增首尾碼 條件資料行 索引資料行 數字計算 自訂資料行 日期轉換 這10種功能可以幫助我們做些什麼事
Thumbnail
上一集#2 常用功能-從0到1的POWER QUERY(上),介紹了POWER QUERY常見與常用的10種功能,這集來介紹另外10種 複製資料行 擷取 修剪 設定字母大小寫 新增首尾碼 條件資料行 索引資料行 數字計算 自訂資料行 日期轉換 這10種功能可以幫助我們做些什麼事
Thumbnail
#1 如何進入PQ - POWER QUERY從0到1知道如何進入到POWER QUERY之後,今天要來介紹一些PQ正規化資料常見的一些功能。 常見功能我把他分為上下兩集,這一集來介紹10個功能。 將第一列當作標題 修改資料類型 移除或新增資料行 移除重複項目 移除空白列 取代 填滿
Thumbnail
#1 如何進入PQ - POWER QUERY從0到1知道如何進入到POWER QUERY之後,今天要來介紹一些PQ正規化資料常見的一些功能。 常見功能我把他分為上下兩集,這一集來介紹10個功能。 將第一列當作標題 修改資料類型 移除或新增資料行 移除重複項目 移除空白列 取代 填滿
Thumbnail
網友提問的需求,要將左邊的表個項目的數量,變成右邊的表格,該如何快速完成呢? 這個需求可以用函數來處理,不過不同版本的函數處理方式不同,除了函數之外用POWER QUERY也是很快的哦。 POWER QUERY教學連結 全版本通用 全版本通用需要輔助欄協助才能做到 C1=0 C2=B2+
Thumbnail
網友提問的需求,要將左邊的表個項目的數量,變成右邊的表格,該如何快速完成呢? 這個需求可以用函數來處理,不過不同版本的函數處理方式不同,除了函數之外用POWER QUERY也是很快的哦。 POWER QUERY教學連結 全版本通用 全版本通用需要輔助欄協助才能做到 C1=0 C2=B2+
Thumbnail
網友提問的需求,要將左邊的表個項目的數量,變成右邊的表格,該如何快速完成呢? 這個需求使用POWER QUERY大約1分鐘就完成了,未來資料新增還能及時更新呢!!來看看結果 是不是很方便!!該怎麼做呢!? 趕緊來看教學吧~~ 覺得分享有幫助到你在工作上提升效率,可以訂閱我的方格子或請我喝杯
Thumbnail
網友提問的需求,要將左邊的表個項目的數量,變成右邊的表格,該如何快速完成呢? 這個需求使用POWER QUERY大約1分鐘就完成了,未來資料新增還能及時更新呢!!來看看結果 是不是很方便!!該怎麼做呢!? 趕緊來看教學吧~~ 覺得分享有幫助到你在工作上提升效率,可以訂閱我的方格子或請我喝杯
Thumbnail
如果資料需要進行統計分析,但需要運算的儲存格有文字在裡面,直接運算會出現#VALUE那該怎麼辦呢? 練習時可以順便下載練習檔案,一邊看一邊做效果更好唷 檔案下載 這邊會分享三種方法唷 第一種:函數法 觀察一下資料,所有的數字與單位中間都有空格,所以我們可以用空格當作依據來進行數字的擷取,這
Thumbnail
如果資料需要進行統計分析,但需要運算的儲存格有文字在裡面,直接運算會出現#VALUE那該怎麼辦呢? 練習時可以順便下載練習檔案,一邊看一邊做效果更好唷 檔案下載 這邊會分享三種方法唷 第一種:函數法 觀察一下資料,所有的數字與單位中間都有空格,所以我們可以用空格當作依據來進行數字的擷取,這
Thumbnail
POWER QUERY這個功能從EXCEL2016之後就內建EXCEL軟體中了,跟函數相比有涉略PQWER QUERY的人相對少很多,網路中文的相關資源也是。 但其實POWER QUERY相較於EXCEL的函數與VBA是更加容易上手的,他有完善的使用者介面,絕大部分的需求只需要滑鼠點一點就能達成,
Thumbnail
POWER QUERY這個功能從EXCEL2016之後就內建EXCEL軟體中了,跟函數相比有涉略PQWER QUERY的人相對少很多,網路中文的相關資源也是。 但其實POWER QUERY相較於EXCEL的函數與VBA是更加容易上手的,他有完善的使用者介面,絕大部分的需求只需要滑鼠點一點就能達成,
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News