如何把試算表資料變成流程圖

如何把試算表資料變成流程圖:把工作表整理成每個步驟一列,加上一欄「下一步」,然後讓圖表由這張表生成,而不是畫在它上面。

運作方式

  1. 把工作表整平

    一列標題,每個步驟一列,不要合併儲存格,也不要空白分隔列。任何不是規整長方形表格的東西,貼上之後都會出錯,而事後收拾的代價比一開始就做好要大。

  2. 令每一列只對應一個動作

    只要一列的文字裡出現「和」,或者它說的是一個階段而不是一個步驟,就把它拆開。描述階段而不是動作的列,做出來的圖只有四個方框,說不出任何你們本來不知道的事。

  3. 加上「下一步」這一欄

    為列編號,再加一欄,填上每個步驟通向的列號,通向多處時以逗號分隔。這是你們唯一真正需要新造的資料,而填寫它的過程,正好會把那些誰也說不出後繼是哪一步的環節暴露出來。

  4. 貼入編輯器

    在 QueryChart 裡,把這些列貼入試算表檢視:標籤填進「方框文字」,下一步的列號填進「連線至」。圖形隨着貼上同步生成,連線自行選路,因此完全沒有排版這一環節。

  5. 補上形狀、分支名稱和泳道

    把提出問題的那些列的「形狀」設為決策,把答案按與數字相同的次序填進「連線文字」,再把你們已有的負責人欄和階段欄對應到「垂直泳道」和「水平泳道」。你們本來就有的那幾欄,變成了結構。

  6. 讓試算表退場

    轉換之後,在圖表裡工作。把那張表繼續當作並行的主版本,只會把你們當初為了擺脫它才做轉換的那種漂移重新引進來——而且輸的永遠是試算表,因為大家看的是圖。

常見問題

一份試算表要具備甚麼,才可以變成流程圖?

兩樣東西:每個步驟一列,並且有一個能用的標籤;再加一欄,填上緊隨其後那個步驟的列號。其餘都是可選的,但很有用——一欄「形狀」,讓決策畫成菱形;一欄分支名稱,讓每條出口說明自己對應哪一種情況;以及負責人欄和階段欄,把流程圖變成泳道圖。如果你們的表裡已經有負責人,那麼距離一張流程地圖就只差一欄。

Excel 或 Google Sheets 可以自己根據資料生成流程圖嗎?

沒有任何一種內置方式是你們可以長期維護的。兩者都可以在工作表上擺放繪圖形狀,但那些形狀與你們的列之間沒有連接,所以資料變了,圖不會變。Visio 的 Data Visualizer 確實可以由一張表生成圖,直至 Microsoft 在 2026 年初停用了這個增益集。QueryChart 把表格本身留作編輯器,因此圖表不可能與資料脫節——它們就是同一個對象。

怎樣表示並行的步驟,而不是一次選擇?

做法是一樣的:在同一個「連線至」儲存格裡寫兩個列號。一個決策和一次並行分叉,在資料裡長得一模一樣,含義卻不同,而承載這個分別的是形狀——菱形表示選一條,一個帶兩支出箭頭的長方形表示兩件事都會發生。如果並行的兩條支路在做不同的事,也請為箭頭加上文字,因為讀者並不總能由目的地推斷出來。

如果我的流程試算表有幾千列怎麼辦?

那它就不是一條流程。這麼大的流程試算表,幾乎總是一份個案紀錄,而不是一份步驟定義——每張採購訂單一列,而不是採購訂單流程裡每個步驟一列。請先把互不相同的步驟抽出來;一條超過大約三十個步驟的流程,應該拆成一條上層流程加上若干連結過去的子流程。

流程圖指南的更多內容