Excel教學:實作篇-查詢商品即時庫存
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/76da8241-56bb-4944-b36a-8266fd5a2dc6/source.png)
圖片來源:pexels
最終結果
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/803ecbdd-0adf-499c-be69-c5b6674bc516/source.png)
使用者填入為橘色區域,自動化計算為綠色區域
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/a7378288-c26c-4f70-9d53-18326e9a88ab/source.png)
任務1:事前準備
1.1準備商品庫存表(填入商品、庫存)
1.2準備讓使用者輸入(姓名、購買商品、數量)
任務2:認識SUMIF()函數
1-1有條件的加總
1-2計算該商品總共賣出了幾個
任務3:計算剩餘庫存
任務4:自動查詢目前庫存
任務1:事前準備
1-1準備商品庫存表
先填入所有的商品名稱跟庫存數量
我們要做的是自動計算的地方(已賣出、剩餘庫存)
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/abb6f759-fec1-4d10-8424-cad3118e5cec/source.png)
1-2準備讓使用者輸入的表格
(讓使用者輸入客戶姓名、要購買的商品跟數量)我們要做的是自動計算目前庫存量(真實庫存)
![](https://storage.googleapis.com/shopeetw-tech-university-uat/images/4e04bea3-11fe-4715-b641-0bdaa369040d/source.png)
任務2:認識SUMIF()函數
2-1有條件的加總
要計算出該商品的數量總共賣了幾個,所以加總還必須帶有條件的加總,只計算所有的A商品賣出了多少或者是所有的B商品賣出了多少等等。
SUM()為加總,而SUMIF()代表有條件式的加總,我們的範例是要找出”該商品”共賣了幾個,所以屬有條件的加總,所以會使用到SUMIF() 的函數。
先快速的認識一下SUMIF() 函數的用法
SUMIF() 有三個引數(參數)
- 參數1:要搜尋加總的範圍
例如:讓使用者輸入商品的這一欄
- 參數2:要搜尋的值
例如:剛剛輸入的範圍內,只要找到要加總的商品欄位,如“B商品”。
- 參數3:要加總的範圍
例如:所有商品購買數量的範圍
所以SUMIF()的函數為:
=SUMIF(“要搜尋的範圍”,”要搜尋的值”,”要加總的範圍”)
2-2計算該商品總共賣出了幾個
接下來要讓H欄(已賣出)自動化更新賣出數量,點選到H2輸入公式
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/988de07a-9c1e-4773-ab1d-b7f9520f72db/source.png)
第一個參數為搜尋的範圍為B欄的商品,所以先點選B欄=SUMIF(B:B)
因為B欄位固定欄位,所以再加上錢字號$ (快速鍵 F4 按到 $B:$B )
第二個參數為要搜尋的值,例如:”商品A”、”商品B”,所以點一下F2儲存格,F為固定欄位,所以(快速鍵F4按到$F2)
等等往下複製即可=SUMIF($B:$B,$F2)
接下來第三個參數為要加總的範圍為C欄的購買數量,因為C欄位固定欄位,所以再加上錢字號$(快速鍵F4按到$C:$C)
完成公式如下:
=SUMIF($B:$B,$F2,$C:$C)
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/a22d12e8-4975-4c03-bed8-a28f87a0502a/source.png)
任務3:計算剩餘庫存
目前有了已賣出的數量,就可以直接用(目前庫存-已賣出的數量)來計算剩餘庫存量。
點選I2儲存格輸入:=G2-H2,往下複製即完成
最後往下複製即可完成”剩餘庫存”
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/4c242d11-e6f0-418c-8c25-2b44f6d05315/source.png)
剩餘庫存(公式如下)
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/a7d26ec2-a967-4788-9e74-a2c70e4ee09b/source.png)
任務4:自動查詢目前庫存
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/f8129de6-a101-45e5-99a8-11007e8e6e5d/source.png)
我們的庫存表已經設定完畢(如上圖),接下來就要來處理即時更新庫存的D欄位(如下圖)。
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/dd77ff82-82e4-4e46-98a3-7262f940d9a8/source.png)
點選D2輸入公式:
=VLOOKUP()
第一個參數為搜尋值B2這個欄位
=VLOOKUP(B2)
第二個參數為對照表(剛剛做好的庫存表F1:I6),因為是固定的所以點選(快速鍵F4按到$F$1:$I$6)
=VLOOKUP(B2,$F$1:$I$6)
第三個參數為要查詢對照表的第幾欄,剩餘庫存是第4欄,所以輸入4
完整公式如下:
=VLOOKUP(B2,$F$1:$I$6,4)
往下複製(出現#N/A)為正常,因為我們還沒輸入商品及購買數量
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/60c3893a-c41a-44b1-bb0a-021c30164540/source.png)
完成公式如下
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/2edf59de-0463-456c-8f8b-b6877be001d4/source.png)
完成後就可以開始輸入A欄(姓名)、B欄(購買商品)、C欄(購買數量),輸入完後,自動更新欄位為:D欄(真實庫存)、H欄(已賣出)、I欄(剩餘庫存)
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/4eada1d5-11d6-486d-bf92-ca7253f59705/source.png)
最後附上完成後公式如下:
![](https://storage.googleapis.com/shopeetw-tech-university-0/images/8928e0f1-c7f2-4571-9fbb-6023596c92e4/source.png)