1. 程式人生 > >[從產品角度學EXCEL 00]-為什麼要關注EXCEL的本質

[從產品角度學EXCEL 00]-為什麼要關注EXCEL的本質

前言

Hello 大家好,我是尾巴,從今天開始,在這裡連載《從產品角度學EXCEL》的系列文章。本文不接受無授權轉載,如需轉載,請先聯絡我,非常感謝。

與世面上的大部分EXCEL教程不同的是,我們並不會太多關注於介紹EXCEL各個功能的細節,譬如表格怎麼搭建、EXCEL有什麼函式等等。這些知識點在各個教程裡隨處可見,各位只要有心,就可以很容易的找到。

相反,這系列的文章會更多關注於EXCEL這個產品,關注EXCEL的本質

我們會嘗試從一個產品設計,或者一個程式設計人員的角度來解剖EXCEL的內在功能。我們會更關注如資料在EXCEL裡是怎麼儲存的,圖表與普通單元格資料的區別是什麼這樣的問題,對每一個功能設計,儘可能按照物件-屬性-設計目的-基於設計的限制-容易遇到的異常點

這樣的框架來講述,以便讓各位在接觸EXCEL時,能夠站在一個比較全域性的產品角度來看待EXCEL,把EXCEL作為一個整體來學習,保證各個知識點功能塊之間的系統性與邏輯性。

需要注意的是,在這系列裡,我們主要講的是“理”,因此我們並不會太過於糾結EXCEL的一些非常細節或者複雜的應用。很多地方我會一概而過,但我會盡可能在每個部分後面提供足夠多的參考資料,以供各位補全細節。

正因為如此,我會希望看這一系列的人,至少在以前已經接觸過一些EXCEL的知識。你可以是在日常工作中被帶著做過一些EXCEL的報表,或者是看過一些EXCEL的教程。在大體來說,你對EXCEL已經有一個模模糊糊的概念,知道它是什麼,有什麼功能。

如果你之前還沒有接觸過EXCEL,我真誠地建議你在繼續閱讀之前,先下個EXCEL自己玩玩。另外我個人比較推薦的入門書為林書明老師的《讓EXCEL飛》,重點是前八章內容。這樣,你不至於在我們跳過一些細節的時候,一臉懵逼。

01、 為什麼要關注EXCEL的本質

在開始對EXCEL的一系列探討之前,請允許我先問各位幾個問題:

EXCEL是什麼?(What) 
怎樣用EXCEL做表?(How) 
為什麼用EXCEL?(Why) 
在什麼時候需要用EXCEL什麼時候不用?(When)

之所以提它們,是希望每個人在選擇用EXCEL之前,都要清楚知道自己有什麼需求,以及為了這個需求,是否可以選用EXCEL,如果是,怎麼用。

目前市面上大部分的EXCEL教程,基本上專注於解決什麼是EXCEL怎樣用EXCEL做表這兩個問題上。

譬如說市面上做的比較好的Excelhome論壇,在設計其教程結構時,即以EXCEL操作基本技巧、函式公式、圖表、資料透視表、VBA作為整個EXCEL構架體系

Clipboard Image.png

而在他們出的書籍,如《EXCEL2010應用大全》裡,也有按照一定的應用場景,把排序篩選、格式化、透視表等內容劃分到了“資料分析”模組,從功能上去理解EXCEL有什麼功能。

Clipboard Image.png

這樣的體系最大的好處是分類清楚、而且能夠涵蓋各個細節。它們都比較好的回答了EXCEL由哪些功能塊組成,以及怎麼用EXCEL去解決一些具體問題的問題。基本上,這裡涉及的一些大知識點你掌握了,你就已經比大部分人都要了解和熟悉EXCEL,成為某種意義上的高手。

但是在這個過程中,你可能會不斷地遇到一些新的問題,一些很細枝末節的,卻讓你非常煩擾的問題。

有些問題你可能搜尋一下,就出現答案了,譬如:

為什麼我把一長串數字複製到EXCEL裡,結尾變成了000000 
為什麼我插入資料透視表總是提示我出錯 
怎麼報表不重新整理了 
這張圖怎麼做,怎麼改標題

但有些問題卻是怎麼搜尋,都找不到一個最佳的答案,譬如

上百萬行資料,EXCEL開啟很慢怎麼辦 
報表太大,資料重新整理要好長時間怎麼辦 
我想把很多張表合併在一起,但我不會程式設計,怎麼辦

基本上,大多數人對EXCEL的認識,就是在一個又一個的查錯排錯、挖坑填坑之間,慢慢豐滿起來的。隨著大家對EXCEL的熟悉,以及業務需求的變化,我們會模模糊糊間得出一些概念,就是EXCEL可以做什麼,EXCEL不能做什麼,什麼時候該用EXCEL,什麼時候用EXCEL可能不大方便

而能明白在什麼場景用EXCEL,怎麼用,其實就是區分這個人是一個EXCEL初學者,還是熟練工或專家的一個重要門檻。我們也可以稱這個門檻為弄懂EXCEL能力邊界

但 是這個方法會有幾個弊端。第一是從入門到踩坑弄懂邊界,時間非常之長,可能有些人中途就放棄了。第二是,零零碎碎獲得的知識點,往往不容易記憶。有時候知 道報了這個錯要怎麼解決,卻不知道為什麼要這樣解決。因為沒有過多的總結和歸納,往往後期再出現類似錯誤時,無法觸類旁通。

那麼,我們不如反過來想一想?

如果在EXCEL學習的初始階段,我們就有意識地引導大家去了解EXCEL的整體結構,以及EXCEL的限制和邊界是什麼,再把零碎的知識點背後的設計原理拎出來。告訴大家說,EXCEL是個怎樣的軟體,它在初始設計時,就為了解決什麼樣的問題,區分了多少多少的模組,而因為設計的初衷,所以你在日常使用的時候,要跟著微軟最初始的設計思路走,才能有效地避開各種使用的雷區。從EXCEL設計的原理出發,講述EXCEL的知識,這樣子會不會更方便各位理解和記憶,以及掌握查錯能力,可以“玩”EXCEL而不是被EXCEL“玩”呢?

接下來的幾章,我們會按這樣的邏輯探討EXCEL的設計原理:

1、EXCEL是怎樣的一款軟體,如果用軟體開發的模型來套它,它有什麼模組,資料是怎麼儲存的,各模組之間是如何連線在一起?

2、單元格是EXCEL最小的單位嗎?它的資料儲存有什麼特點?它的各種屬性,會給我們帶來怎樣的便利和限制?

3、EXCEL是用什麼來管理這些單元格里的資料的?如果說單元格組成了行與列,那對行與列之間,又有什麼關係和屬性,有哪些功能與行與列相關,它們有什麼特點,這些特點帶來了哪些限制?

4、單元格的移動往往有限制,那為什麼圖表和文字框可以在單元格里隨意拖動?他們的資料儲存有什麼特點?EXCEL的圖表設計理念是怎樣的?

5、資料透視表是怎麼工作的?它裡面的資料儲存跟一般單元格儲存的資料有啥區別?為什麼它不能部分移動?

6、EXCEL是怎樣與高階的資料工具連線起來的?VBA有啥用,VBA是面向物件程式設計的嗎?EXCEL的使用極限是什麼?

當然,我們隨時有可能會隨著探討的深入而新增新的內容。希望我能把上述的內容講完:)

不過我的寫作速度比較慢。如果你迫切地想知道後續的內容,歡迎私下聯絡我,本人同時承接上海地區EXCEL/R語言有償私教業務⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄。

EXCEL的知識點其實並不神祕和零碎,讓我們迴歸到它最開始的設計初衷,來學習這個偉大而實用的辦公軟體吧。

附上例行的擴充套件閱讀,這裡大部分放的是知乎的連結,各位可以看到不同人的探討:

林書明老師的《讓EXCEL飛》:是我受託要培訓新人,或者被人問起有啥好的EXCEL入門書時,首推的一本。它不僅概述了若干個EXCEL最常見的錯誤,而且還探討了EXCEL的使用限制以及解決方法(Access資料庫)。可以很好理解EXCEL邊界問題

講述EXCEL的一些奇淫巧計:Excel 到底有多厲害(個人不是很推薦,權當開眼界吧)

為什麼有人棄用EXCEL轉向程式設計,EXCEL侷限性體現: R 與 Excel 之資料分析功能比較

想更及時關注?歡迎關注下列微信公眾號,謝謝:

Clipboard Image.png

相關推薦

[產品角度EXCEL 00]-為什麼關注EXCEL本質

前言 Hello 大家好,我是尾巴,從今天開始,在這裡連載《從產品角度學EXCEL》的系列文章。本文不接受無授權轉載,如需轉載,請先聯絡我,非常感謝。 與世面上的大部分EXCEL教程不同的是,我們並不會太多關注於介紹EXCEL各個功能的細節,譬如表格怎麼搭建、EXCEL有什麼函式等等。這些知識點在各個教程

[產品角度EXCEL 01]-EXCEL是怎樣運作的

這是《從產品角度學EXCEL》系列第二篇。 本文不接受無授權轉載,如需轉載,請先聯絡我,非常感謝。 1、EXCEL是怎麼工作的 在序言裡,我們大致講了一下為什麼要寫這篇文章,以及其整體架構。而從這章開始,我們將簡單看一下EXCEL是什麼,以及它是怎麼工作的。 從EXCEL的定義來說,它是一款用於處

[產品角度excel 04]-單元格的“衣服”

忘記發這裡了。。補發一下 這是《從產品角度學EXCEL》系列——單元格篇。 前言請看: 或者你可以去微信公眾號@尾巴說數 獲得連載目錄。 本文僅由尾巴本人釋出於特定網站。不接受任何無授權轉載,如需轉載,請先聯絡我,非常感謝。 抱歉之前因為有各種事情,一個多月沒更新了,從今天開

[產品角度EXCEL 03]-單元格的祕密

這是《從產品角度學EXCEL》系列——單元格的祕密。 前言請看: 或者你可以去微信公眾號@尾巴說數 獲得連載目錄。 本文僅由尾巴本人釋出於特定網站。不接受任何無授權轉載,如需轉載,請先聯絡我,非常感謝。 在講了excel的樹形結構之後,我們終於要進入正題,研究單元格的祕密了。 當我們

[產品角度EXCEL 02]-EXCEL裡的樹形結構

這是《從產品角度學EXCEL》系列第三篇。 前言請看: 或者你可以去微信公眾號@尾巴說數 獲得連載目錄。 本文僅由尾巴本人釋出於特定網站。不接受任何無授權轉載,如需轉載,請先聯絡我,非常感謝。 2 EXCEL裡的樹形結構 這段時間,上海街邊的樹上陸陸續續長出了嫩芽,放眼望去有各種層次的綠色,

面試角度完 Kafka

Kafka 是一個優秀的分散式訊息中介軟體,許多系統中都會使用到 Kafka 來做訊息通訊。對分散式訊息系統的瞭解和使用幾乎成為一個後臺開發人員必備的技能。今天`碼哥位元組`就從常見的 Kafka 面試題入手,和大家聊聊 Kafka 的那些事兒。 ![思維導圖](https://magebyte.oss-c

產品經理的角度幸運快三源碼開發,看手機端語音助手

理解 以及 體驗 意圖 參考 自然語言理解 入門 意思 文章 本文從PM的角度對手機端語音助手進行了思考,包括當前市場情況、PM在設計產品時的思路等。 從產品經理的角度,看手機端語音助手 一、手機端語音助手的現狀 蘋果siri的出現,帶動了手機端智能助手的發展,如今,蘋果s

零開始產品第七篇:常用的功能模組有哪些

一個系統中都有哪些模組組成,對於初學者來說,可能還不能夠區分的很清楚。 但是仔細回想一下,是不是幾乎所有的功能都有登入和註冊的功能?   啟動頁,Banner,輪播,個人中心,關於我們,意見反饋,設定,忘記密碼,支付,地圖,等等等等。 這些都是屬於一個系統裡很常見的功能

零開始產品第六篇:更強大的測試,自動化測試和效能測試

本篇為【從零開始學產品】系列課第1章第5節 歡迎到公眾號選單欄,獲取產品經理課程更多資料     “測試就是拿點滑鼠在電腦上瞎點,或者是用手機隨便戳幾下麼?” “不,是有計劃有意圖的測試,比如說,邊界測試,隨機測試,端到端測試等等。

零開始產品第五篇:三個環境,開發、測試和線上

本篇為【從零開始學產品】系列課第1章第4節 歡迎到公眾號選單欄,獲取產品經理課程更多資料     上節課我們說到了,Bug的生命週期,而只有在測試環境和線上環境發現的Bug,才會被稱之為Bug。 倒底什麼是測試環境,什麼是線上環境,

零開始產品第四篇:BUG的生命週期

本篇為【從零開始學產品】系列課第1章第3節 歡迎到公眾號選單欄,獲取產品經理課程更多資料   “從開始到死亡,這是世間萬物的宿命嗎?” “是的,連Bug都如此。”   --摘自【修真神界】第三千六百五十一章 為了女神寫Bug

零開始產品第一篇:概述

 如何從零基礎成長為一個獨立完成專案的產品經理呢?      我們認為一個系統化、規範化、可執行的循序漸進的學習框架      比一開始就談痛點、談風口、談突破的理論性文章      要更加適合培養零基礎的人成長為一名初級產品經理      經過修真院三年多時間的

零開始視覺化資料分析師就業課程(Excel、 MySQL、Power BI、Tableau、python、R)

課程目錄: 第1章: 資料分析師先導篇 任務1: 資料分析的概念 任務2: 資料分析的作用 任務3: 資料分析六部曲 任務4: 資料分析六部曲2 任務5: 資料分析的三大誤區 任務6: 資料分析師的發展和職業要求 任務7: 資料分析師的基本素質 第2章: Ex

【 專欄 】- 零開始產品

從零開始學產品 本專欄致力於將【系統化】【規範化】【可執行】【循序漸進】的產品經理學習方法分享給大家: 怎樣從零基礎,成長為一個獨立完成專案的產品經理 內容分享人: 暗滅,出身搜狐,葡萄藤創始人/CEO,10年敏捷開發最

產品經理的角度算一算,做一個 APP 需要多少錢

小編注:伯樂線上已徵得作者許可。若再次轉載,請自行向作者獲取授權。 作為網際網路從業者,被外行的朋友們問及最多的問題是,“做一個網站多少錢?作為做過完整網站專案和 APP 的人,今天從產品經理的角度,一起來算一下中小型 APP 從無到有需要做哪些工作,以及為達成使

設計師能產品經理身上到什麼?

絕佳的產品人員無論他們的職稱是什麼,都有著一樣的共性:極富想象力,對於目標使用者的深思熟慮。 與此同時,針對設計師和產品經理的面試也不盡相同,可能一個針對設計師候選人來說無足輕重的技能和品質對於產品經理候選人來說就至關重要,反之亦然。他們彼此之間可以學習的東西太多太多。很有幸,作為設計人員,我和一些業內頂級

如何技術角度瞭解產品

好的產品:業務清晰精準、效能強勁、易用 產品經理:更多關注業務 使用者:覺得好用才是第一位的。 好用的一個標誌就是效能,要是效能不佳,使用者也無心使用。今天我將從產品效能方面講一下我自己的認識(本人是技術出身,所以從技術角度去講會更有信服力。)   架構角度:叢集、分散

零開始產品第八篇:登入註冊沒那麼簡單(上)

登入註冊應該是最常見的功能了。 上節課我們講了為什麼要從常見的功能模組來入手,這一節課,直接選最最最最常見的模組,登入和註冊。   1註冊 2登入 3修改密碼 4忘記密碼   這應該算是四個小的功能點,先從註冊開始說起。   一 註冊

張小龍分享微信——產品經理的角度解讀微信

1.好的產品的十二個原則 喬布斯、設計師Rams提出: 創新 有用 優美——好看 易用——不需要說明書 含蓄——起名,“掃一掃”“搖一搖”“視訊動態”“朋友圈”,少一些形式化的東西 誠實——你懂得 經久不衰 在意細節 環保—

[零開始Docker]1. Docker是什麼?為什麼使用Docker?

前言 Docker是什麼? Docker 是一個開源的應用容器引擎,你可以將其理解為一個輕量級的虛擬機器,開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上。 為什麼要使用Docker,Docker的好