個人永久性免費-Excel催化劑功能第49波-標準資料結構錶轉報表樣式結果
中國的企業資訊化,已經過去了20年,企業裡也產生了大量的資料,IT技術的資訊化管理輔助企業經營管理也已經得到廣泛地認同,現在就連一個小賣部都可以有收銀系統這樣的資訊化管理介入。
但同時也有一個很現實的問題,不是所有的業務過程都能夠進入資訊化系統來管理,大量的非標準化業務仍然需要人為手工去錄入維護等。
就算有資訊化管理系統,系統與業務的脫鉤,致使一線人員使用各式各樣的系統產生了很大的牴觸情緒,各種約束、繁瑣、重複的操作,讓人無法充分發揮人的能動性,變成了一個活活的機器在做一些毫無意義和創造力的重複性工作。
Excel使用得當,或許是上面這些問題的很好的解決出口,Excel催化劑致力於最大化Excel的價值所在,今天帶來根據標準的資料來源,快速生成所需格式的自由報表結構的資料包表,充分利用Excel現有的各種功能和業務人員可參與的設計過程。讓日常的報表輸出工作更簡單,更符合實際需求。
視訊演示
Excel催化劑已正式在千聊上釋出視訊,如查閱文章有理解障礙,不妨檢視下視訊,視訊不定期更新,內容豐富,乾貨滿滿,有術亦有道!
業務場景
在過往的功能中,曾經第13波推出過自由報表的功能,可由Excel使用者自由地去設計自己所需的樣式報表,最後程式自動按需根據原始標準的資料表結構的資料轉換成最終所需的報表樣式,此功能對於日常做標籤式的報表最為廣泛使用,如商品的暢滯銷分析,商品目錄、快遞單甚至工資條也是很輕鬆可以加上自己排版要求自由訂製。
但之前的自由報表,有一個最大的問題是,資料結構僅能使用一行資料,即一行資料為一個報表單元,如某一款商品的屬性和指標,對於多行資料為一個單元的場景無法適用。
多行資料為一個單元的場景出現在各式各樣的列印報表場景上,如訂單資料、發貨單資料,採購單資料等等,此類資料包表有共同的特點是,一個單據編號生成一份報表,一個單據編號下,有多條明細資料,例如銷售訂單資料,某一客戶下的一個訂單,內容有多個商品的購買資訊如單價、數量、成本等。
此類報表更多用於和客戶間的交付的憑證使用,在底層的資料儲存裡,一般會把所有訂單資料儲存同一張表內,只有把資料合併起來存放才能進行更多的資料統計分析的後續動作。
對於此類的報表需求,一般來說會有各種系統來支援,有相應的列印功能提供,但正因為對系統依賴度太高,引發兩大問題:
- 一些臨時性的小需求,沒有系統支援
- 系統的功能太固化,任何一點小小的調整都需要技術人員的支援,同時也產生很大的開發費用。
Excel催化劑解決方案
面對以上兩大痛點,Excel催化劑將之一一化解,在Excel的環境下,只要整理出標準的資料表結構資料來源(一般來說可以在系統裡匯出部分資料,再經過一些計算、匹配等方式可輕鬆生成最終所需的資料來源),藉助Excel的極大靈活性,由業務人員自行根據所需對報表樣式進行設定,輕鬆批量生成所需的報表檔案,再借助強大的列印功能,將報表最終轉化為PDF或紙質版。
以下僅簡單展示出整個的效果呈現,功能同樣地按承諾個人免費學習使用,如需企業大量應用,請務必諮詢授權事宜。同時後期提供詳盡的視訊教學模式,可更直觀明瞭地學習每一個操作細節。
使用效果演示
在Excel的環境下完成,無需複雜的不同系統來回切換,核心步驟只需3步。每一步驟都是充分體現人的價值的步驟,讓人的自由創意執行其中,讓機械重複、邏輯清晰的事情全交給程式完成。
資料來源準備
在第33波的反向操作中,可實現零散的報表樣式的資料來源轉換為標準資料表結構的資料來源。
當然一般關鍵的業務資料,肯定都會有各式各樣的系統負責生成,只是可能另外有額外的邏輯補充,需要在Excel環境下使用函式、公式等方式補全。
大體上資料來源分為表頭部分和明細部分,表頭部分的資料是重複的。明細部分是不重複的。
資料來源欄位與報表欄位位置的對映關係設定
此過程告訴程式,在結果表的報表樣式的展現中,其內容來源於資料來源的哪些欄位。
報表模板樣式,同樣是有表頭和明細資料的區分,明細資料在報表模板中需要填充多行資料。
匹配報表生成的檔名及路徑
自動根據報表的表頭去重後,最終按一行表頭資料生成一個檔案的方式,最終通過標準資料表結構資料來源,批量生成多份資料包表。
同樣地充分利用Excel環境下的快速填充、函式公式等功能,可瞬間構造出一個檔案路徑,這也是自由度高,同時效率也最高的方式。
報表生成
報表按表頭記錄數生成對應的多份報表,後續再開發下批量列印功能,堪稱完美的Excel環境下的解決方案。
Excel排版的報表,可充分利用Excel的現有功能,且最小調整顆粒度為單元格,無論是單元格顯示格式、內容的對齊方式、邊框、顏色等眾多的可調整的空間,有美術功底,分分鐘可設計出十分漂亮實用的報表樣式。隨時根據資料來源增刪內容等。
最核心的是業務需要什麼由業務人員說了算也由業務人員自己來做處理!
最後一點,生成的結構報表,若明細資料過多,自動做行數的增加,如下圖中某報表檔案,明細資料有6條,而在模板設計上只有3行的資料位置供其存放。程式自動插入足夠的行數,而不影響最後的總計行的彙總!
總結
Excel能夠帶給我們什麼,這個一百個人有一百種答案,此篇再次向大家展示了Excel+二次開發的能力,讓Excel最靈活、易用的部分,交由普通業務人員去駕馭,充分發揮人的創意作用。而結合二次開發,讓Excel完成許多過往無法輕鬆向Excel發出的指令,操作大量有邏輯、重複性的工作。
此二者結合,威力無窮,也是業務人員最喜愛的方式。也是本人一直在追求的境界:人該做的交由人去做,機器該做的交給機器完成!
有此功能,相信再次地大面積地減少日常眾多的無價值工作,同時也可以對現有系統的依賴度盡一步地減少,當然公司的IT支出也可以節省一大部分,無需動不動花大量費用開發各式各樣的系統支援業務開展。
系列文章
一文帶你全面認識Excel催化劑系列功能
安裝過程詳解及安裝失敗解決方法
第1波-工作表導航
第2波-數字格式設定
第3波-與PowerbiDesktop互通互聯
第4波-一大波自定義函式高階應用,重新定義Excel函式的學習和使用方法
第5波-使用DAX查詢從PowerbiDeskTop中獲取資料來源
第6波-匯出PowerbiDesktop模型資料字典
第7波-智慧選區功能
第8波-快速視覺化資料
第9波-資料透視表自動設定
第10波-快速排列工作表圖形物件
第11波-快速批量插入圖片
第12波-快速生成、讀取、匯出條形碼二維碼
第13波-一鍵生成自由報表
第14波-一鍵生成零售購物籃分析
第15波-接入AI人工智慧NLP自然語言處理
第16波-N多使用場景的多維錶轉一維表
第17波-批量檔案改名、下載、資料夾建立等
第18波-在Excel上也能玩上詞雲圖
第19波-Excel與Sqlserver零門檻互動-查詢篇
第20波-Excel與Sqlserver零門檻互動-資料上傳篇
第21波-Excel與Sqlserver零門檻互動-執行SQL
第22波-Excel檔案型別、密碼批量修改,補齊Power短板
第23波-非同一般地批量拆分工作表
第24波-批量傳送郵件並指點不同附件不同變數
第25波-小白適用的文字處理功能
第26波-正確的Excel密碼管理之道
第27波-Excel工作表設定快捷操作
第28波-工作薄瘦身,安全地減少非必要冗餘
第29波-追加中國特色的中文相關自定義函式
第30波-工作表快捷操作(批量建立、命名、排序、工作表目錄)
第31波-數量金額分組湊數功能,財務表哥表姐最愛
第32波-空行空列批量插入和刪除
第33波-報表形式資料結構轉標準資料來源
第34波-提取中國身份證資訊、農曆日期轉換相關功能
第35波-Excel版最全單位換算,從此不用到處百度找答案
第36波-新增序列函式用於生成規律性的迴圈重複或間隔序列
第37波-把Sqlserver的強大分析函式拿到Excel中用
第38波-比Vlookup更好用的查詢引用函式
第39波-DotNet版的正則處理函式
第40波-工資、年終獎個人所得稅計算函式
第41波-檔案資料夾相關函式
第42波-任意字元指定長度隨機函式
第43波-文字處理類函式增強
第44波-可見區域複製貼上不覆蓋隱藏內容
第45波-邏輯判斷函式增強
第46波-區域集合函式,超乎所求所想
第47波-VBA開發者喜愛的加密函式類
第48波-拆分工作薄內工作表,堪稱Excel界的單反
關於Excel催化劑
Excel催化劑先是一微信公眾號的名稱,後來順其名稱,正式推出了Excel外掛,外掛將持續性地更新,更新的週期視本人的時間而定爭取一週能夠上線一個大功能模組。Excel催化劑外掛承諾個人使用者永久性免費使用!
Excel催化劑外掛使用最新的佈署技術,實現一次安裝,日後所有更新自動更新完成,無需重複關注更新動態,手動下載安裝包重新安裝,只需一次安裝即可隨時保持最新版本!
Excel催化劑外掛下載連結:https://pan.baidu.com/s/1kDtFkM5KZ4R1lAO0TO07AA
因外掛使用VSTO開發技術完成,外掛的安裝需要電腦滿足相關的環境配置才能執行,且需可連線外網的方式實現自動更新機制,若下載安裝過程中有任何疑問或需要離線版安裝等,儘量不單獨私聊詢問,加QQ群可高效解決(群內已彙集了VSTO開發、Powerbi技術、Sqlserver商業智慧等方面的國內頂尖大牛人物,進群的好處不用多說了)
取名催化劑,因Excel本身的強大,並非所有人能夠立馬享受到,大部分人還是在被Excel軟體所虐的階段,就是頭腦裡很清晰想達到的效果,而且高手們也已經實現出來,就是自己怎麼弄都弄不出來,或者更糟的是還不知道Excel能夠做什麼而停留在不斷地重複、機械、手工地在做著資料,耗費著無數的青春年華歲月。所以催生了是否可以作為一種媒介,讓廣大的Excel使用者們可以瞬間點燃Excel的爆點,無需苦苦地掙扎地沒日沒夜的技巧學習、高階複雜函式的燒腦,最終走向了從入門到放棄的道路。
最後Excel功能強大,其實還需樹立一個觀點,不是所有事情都要交給Excel去完成,也不是所有事情Excel都是十分勝任的,外面的世界仍然是一個廣闊的世界,Excel只是其中一枚耀眼的明星,還有其他更多同樣精彩強大的技術、工具等。*Excel催化劑也將借力這些其他技術,讓Excel能夠發揮更強大的爆發!
關於Excel催化劑作者
姓名:李偉堅,從事資料分析工作多年(BI方向),一名同樣在路上的學習者。
服務過行業:零售特別是鞋服類的零售行業,電商(淘寶、天貓、京東、唯品會)
技術路線從一名普通使用者,通過Excel軟體的學習,從此走向資料世界,非科班IT專業人士。
歷經重重難關,終於在資料的道路上達到技術平原期,學習眾多的知識不再太吃力,同時也形成了自己的一套資料解決方案(資料採集、資料加工清洗、資料多維建模、資料包表展示等)。
擅長技術領域:Excel等Office家族軟體、VBA&VSTO的二次開發、Sqlserver資料庫技術、Sqlserver的商業智慧BI技術、Powerbi技術、雲伺服器佈署技術等等。
2018年開始職業生涯作了重大調整,從原來的正職工作,轉為自由職業者,暫無固定收入,暫對前面道路不太明朗,苦重新回到正職工作,對Excel催化劑的運營和開發必定受到很大的影響(正職工作時間內不可能維護也不可能隨便把工作時間內的成果公佈於外,工作外的時間也十分有限,因已而立之年,家庭責任重大)。
和廣大擁護者一同期盼:Excel催化劑一直能執行下去,我所惠及的群體們能夠給予支援(多留言鼓勵下、轉發下朋友圈推薦、小額打賞下和最重點的可以和所在公司及同行推薦推薦,讓我的技術可以在貴司發揮價值,實現雙贏(初步設想可以資料顧問的方式或一些小型專案開發的方式合作)。
相關文章
- 個人永久性免費-Excel催化劑功能第69波-打造最專業易用的商務圖表庫,即點即用的高階Excel圖表...Excel
- 資料結果表概述
- 資料結構之跳錶資料結構
- HTML樣式插入、連結、表單標籤HTML
- Html 結構標準模板HTML
- iOS標準庫中常用資料結構和演算法之雜湊表iOS資料結構演算法
- Oracle資料庫表結構匯出器-work/excel版本Oracle資料庫Excel
- 使用PL/SQL工具比對錶結構,同步表結構SQL
- 轉載] magento 產品資料表結構
- 資料結構與演算法整理總結---跳錶資料結構演算法
- 表結構匯出到excel中Excel
- 資料結構 中綴表示式轉化資料結構
- 報表表樣多excel表格與sql查詢結果一一匹配_order by decode and 中間表ExcelSQL
- 資料結構第10章 排序資料結構排序
- iOS標準庫中常用資料結構和演算法之連結串列iOS資料結構演算法
- 資料結構FAQ (轉)資料結構
- 【資料結構之線性表總結】資料結構
- 資料結構-線性表、連結串列資料結構
- 資料結構——雜湊表資料結構
- [資料結構] - 線性表資料結構
- 資料結構 | 線性表資料結構
- 資料結構——線性表資料結構
- 資料結構-線性表資料結構
- 資料結構—線性表資料結構
- Activiti資料庫表結構資料庫
- QC資料庫表結構資料庫
- 單鏈錶鏈式結構的建立
- 資料結構與演算法-跳錶《八》資料結構演算法
- 資料結構和演算法之——跳錶資料結構演算法
- 資料結構:順序結構和鏈式結構的資料型別定義資料結構資料型別
- 標準差excel用什麼函式 excel標準偏差的公式Excel函式公式
- 資料結構(線性錶鏈式儲存)的幾個基本操作資料結構
- Mysql匯出表結構、表資料MySql
- 資料結構基礎第4講資料結構
- 資料結構基礎第3講資料結構
- Oracle表結構轉換SqlSERVER表結構 指令碼OracleSQLServer指令碼
- DB2匯出表結構、表資料小結DB2
- C++資料結構和pb資料結構的轉換C++資料結構