存貨週轉率衡量一家公司把存貨賣掉、換回現金的速度,數字越高代表貨品在倉庫裡待得越短、流動越快。它之所以重要,是因為這把尺直接反映營運效率,幫你看出一家公司的成長到底有沒有真實需求撐著,還是貨越堆越多卻賣不動。
存貨週轉率是什麼、怎麼算
存貨週轉率的算法,是把一段期間的銷貨成本,除以這段期間的平均存貨。換句話說,它在問一個很生活化的問題:倉庫裡的貨,一年大概可以整批換新幾次?週轉率等於 4,粗略代表存貨平均三個月就清空補一輪;等於 1,就是要花上一整年才賣完一輪。想像一家便當店,食材當天進貨當天賣完,週轉就快;要是進了一堆罐頭擺著慢慢賣,週轉自然就慢。完整公式與會計定義可以查量化交易詞彙表,這裡的重點放在怎麼判讀與接進選股。
怎麼判讀一檔股票的走勢
單看某一季的數字意義有限,趨勢才是關鍵。下面這張圖是台積電(2330)的逐季存貨週轉率走勢,把每一季連成線,方向就出來了。

從真實資料看,台積電近幾季的單季存貨週轉率,從 2024 第四季的 1.23 緩步走到 2025 第四季的 1.37,2026 第一季回到 1.28。判讀時看三件事:水準(數字高不高)、趨勢(一季一季在上升還是下滑)、波動(是不是忽高忽低)。一條緩步走升的線,常是出貨順、需求轉強的早期訊號;如果連續幾季往下掉,就要警覺是不是庫存開始堆積、賣得不如預期。
存貨週轉率多少算好、在市場中的位置
光看一檔股票的數字,你還是不知道它在全市場算前段班還是後段班,這時要看分布。下面這張是全市場最新一季存貨週轉率的分布圖,每一根長條代表一檔股票,紅線是中位數。

從分布可以看出,多數股票集中在偏低的區段,週轉率特別高的公司落在右側那條長尾,數量並不多。要注意的是,這個高低很吃產業:軟體與服務業幾乎沒有存貨,數字可能異常地高;製造、零售業庫存厚,天生就偏低。所以與其記死一個門檻,不如養成看相對位置的習慣,同樣的數字在這個產業是頂標、在另一個產業可能只是中段。
用存貨週轉率選股最容易踩的陷阱
最大的地雷是發布時間沒對齊。存貨週轉率算自逐季財報,但財報要等季度結束後才公布,如果把比率對齊到財季結束當天,等於用了當時還不存在的資訊,這就是前視偏差,會讓回測績效灌水到實單根本複製不出來。finlab 取出的這份比率已經依實際發布日對齊到可交易的時點,你不需要自己把訊號挪回季末。第二個要避開的,是跨產業硬比絕對值:統一一個門檻篩全市場,容易把存貨天生厚重的傳產整批誤殺,比較同一家公司的變化趨勢會比和別的產業比高低可靠得多。
怎麼用存貨週轉率選股
存貨週轉率很少單獨當主因子,它更適合當佐證,和營收、毛利率交叉驗證:營收在成長、存貨週轉率同步走升,這種成長通常比較紮實;如果營收漂亮但週轉率一路下滑,就要懷疑是不是先把貨塞給通路、需求其實沒跟上。想看這類基本面欄位怎麼組成可重現的策略,可以參考自由現金流多因子選股的長期實測與財報狗價值股選股實作,看單一比率怎麼升級成可回測的選股流程。
怎麼自己取得這份資料
取得整張逐季存貨週轉率表只要一行程式,回傳的表格以財報期別為列、股票代號為欄,可以和營收、毛利率或股價對齊運算:
顯示程式碼
from finlab import data
df = data.get("fundamental_features:存貨週轉率")
df.tail()不會寫程式也沒關係,頁面下方可以把這件事直接交給 AI 幫你完成。想把它接成完整的選股流程,可以延伸閱讀股票選股完整指南。