2018.2.9 Excel物品清單原型,掌握所有物品蹤跡
JN最近幾天突然有感而發,腦海不時浮現一種物品清單。這物品清單要能詳盡列出物品以及其所在位置(收納位置),還有各個收納位置裡面會有甚麼物品。物品跟收納位置是雙向箭頭關係,不論從哪一個開頭,最後都能到另外一端,白話來說,從收納位置可以找到有甚麼物品在裡面,而從物品列表也可以找到是在甚麼收納位置。這份清單的最大優點:任何人只需要搜尋這份清單,就能夠準確找到物品。(前提是做好清點)
在辦公室人來來去去,未必每一個人都清楚辦公室裡面到底有甚麼東西,以及東西在哪裡。有些時候以為沒有的東西,買了新的,才發現其實藏在小角落。或是新來的人對於想要找A4紙補充印表機,卻不知道A4紙放哪裡。最後就是有空間塞甚麼就塞,沒有做好分類,以至於各種類型的物品混雜在一塊,每次要找特定物品時,各種翻箱倒櫃好像要掀開整個辦公室,實在很傷神費工。
年關將近,這時候也是大掃除的時候。趁這時候完成物品清點並且照著填上物品清單,就能享受控管各種物品的狀況。
這份JN自製的範本,用到了函數MATCH、INDEX以及巨集。平面圖與3D圖使用到「Sweet Home 3D」繪製。
範例Excel(dropbox)※轉載須註明出處
「想學習的不是公式的使用,只是Idea」JN這樣說。
在幾天前,JN用這句話把一直真正想學的說出來。函數的使用雖然重要,但是要表達的意思更重要。最重要的就是一個厲害的idea,那能把函數跟所想表達的意思串起,而不會用了一堆函數,卻沒有人看得懂。
在製作本範例的過程中,JN找到一個excel教學部落格,裡面有蠻詳盡的excel教學。不過JN沒有參考裡面的寫法。
本次範例有三個部分:1.位置圖、2.收納位置、3.物品列表。
位置圖
位置圖 |
旁邊的標示是用Excel插入圖案做的。小訣竅:對標示按右鍵,上超連結,連結到對應「收納位置」資料表。很直覺地就能從位置圖上找到該位置有甚麼物品。
收納位置
收納位置 |
各收納位置一樣設超連結,連到位置圖該標示的位置,能方便從位置圖上找到該空間。
物品種類其實是過程產物,也代表雜亂程度(?)。物品名稱會對應「物品列表」的物品,只要是在入口鐵櫃A的物品,都會在入口鐵櫃A下方表列。
這部分函數稍微複雜: 以入口鐵櫃A為例
1.用MATCH找出「物品列表」中,物品位於「入口鐵櫃A」,第一個符合的相對座標。
2.用INDEX以及(1)式所得的相對座標,找到第一個符合物品的名稱。
※恭喜找到第一個了,但函數也就只能找到第一個。
3.用COUNTIF,計算「物品列表」中,物品位於「入口鐵櫃A」共有幾項。(物品種類)
如果有六項,則下面還有五項在入口鐵櫃A的物品沒有找到。
4.剩下的物品,仿(2)步驟,在相對座標再+1、+2...找出,但+值不超過(3)式的值。
※這前提是物品列表都要照「位置」排序,沒有排好就會出錯。
接下來,要如何乖乖讓物品列表照位置自動排序,即時排序,是完成這份範例的重點。將使用巨集去實現「即時排序」。
物品列表 |
這部分巨集寫法,JN參考這一篇。此外還設了一個核取方塊控制即時排序的開關。
物品列表別忘了財產編號,真的在辦公室以財產編號去翻找東西時,會覺得很困難,因為編號又是許多數字,容易看歪就差肩而過了。
別忘了這份清單是要清點的,清點也是很費工費神。只要有使用到其中的物品就上個異動註記,下次清點如何想偷懶,就去點有異動註記的東西就好了。
最後,在設計時別沉迷於技術而忽略了原意。目的是甚麼,其他簡單好懂易操作就好。寫完此篇之後,JN也許有天會改進這份範例的一些弱點,以及增進功能。
1.收納空間‧物品名稱的函數,並非直接實踐,而是拐了幾個彎。要改成巨集直接找。
2.用巨集自動幫物品位置上超連結。