[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
留言分享你的想法!
avatar-img
Meiko微課頻道的沙龍
147會員
48內容數
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
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
Thumbnail
重點摘要: 6 月繼續維持基準利率不變,強調維持高利率主因為關稅 點陣圖表現略為鷹派,收斂 2026、2027 年降息預期 SEP 連續 2 季下修 GDP、上修通膨預測值 --- 1.繼續維持利率不變,強調需要維持高利率是因為關稅: 聯準會 (Fed) 召開 6 月利率會議
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那該怎麼辦呢? 練習時可以順便下載練習檔案,一邊看一邊做效果更好唷 檔案下載 這邊會分享三種方法唷 第一種:函數法 觀察一下資料,所有的數字與單位中間都有空格,所以我們可以用空格當作依據來進行數字的擷取,這
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News