營收成長率衡量一家公司的營業收入比前一期(通常是去年同期)成長或衰退了多少,用百分比表示。簡單說,它告訴你這門生意的規模是在變大還是縮小,是基本面選股裡最直觀的成長動能指標。一家營收持續放大的公司,通常代表它的產品還在被市場買單,需求曲線還在往上,這也是價值與成長型投資人最先盯的數字之一。
營收成長率是什麼、怎麼算
最常見的算法是年增率(YoY),公式是「(本期營收 減 去年同期營收)除以 去年同期營收,再乘以 100%」。舉個生活化的例子:一家飲料店去年第一季賣了 100 萬,今年第一季賣了 135 萬,營收成長率就是 35%,代表生意比去年同期擴張了三成五。
用年增率而不是直接比上一季,是為了避開季節性的干擾。很多產業有淡旺季,例如電子業下半年通常比上半年旺,如果拿第四季去比第三季,成長率會被旺季效應灌水;改成跟「去年的同一季」相比,才看得出真正的擴張力道。更嚴謹的期別定義與計算細節,可參考 量化交易詞彙表。
怎麼判讀走勢圖(看真實資料)
判讀營收成長率時,單一個點的高低意義有限,真正要看的是「趨勢」與「轉折」。下面這張圖是台積電(2330)逐季營收成長率的真實走勢。

看這類圖有三個重點。第一,看數字落在零的哪一邊,正值代表比去年同期成長,負值代表衰退。第二,看連續幾季的方向,是越墊越高的加速,還是高檔回落的減速。以台積電近幾季的真實數據為例,單季年增率大致從 2024 年第四季的 38.84%、2025 年第一季的 41.61% 一路往下走到 2025 年第四季的 20.45%,接著 2026 年第一季又回升到 35.13%。即使每一季都是正成長,成長的「速度」其實先放緩又再加速,這個節奏的變化往往比絕對數字更值得注意。第三,留意基期效應,當去年同期的數字特別低,今年算出來的成長率就會顯得特別高,看到爆衝的成長率時要回頭確認是不是去年基期太低造成的假象。
營收成長率多少算高、在市場中的位置
判斷一檔股票的成長率算高還是低,不能只看它自己,要把它放回整個市場一起比。下面這張是全市場最新一季所有個股的營收成長率分布,每一根長條代表一個成長率區間裡有多少檔股票,紅線是中位數。

從分布可以看出,多數股票的成長率集中在中間區段,只有少數落在右側的高成長尾巴。用前面台積電的數字對照,它的單季成長率明顯落在這張分布的右側,屬於市場裡成長相對突出的一群。實務上,與其追求「成長率全市場最高」,不如把目標放在「穩定落在中位數右側、而且趨勢沒有轉壞」的公司,因為分布最右側的極端值,經常是基期過低或一次性因素造成的,並不穩定。
用營收成長率選股最該避開的陷阱
第一個,也是最致命的,是發布日對齊造成的前視偏差。逐季營收成長率算自財報,而財報在季底當天並沒有公開,通常要等一段時間後才公布。如果在回測時把財報所屬季度的最後一天當成訊號生效日,等於假設你提前讀到了還沒公布的數字,回測曲線會虛胖得很漂亮,真實下單卻完全複製不出來。用 finlab 取出的資料已經依照實際發布日對齊到可交易的時點,不要再自己把訊號挪回季底。
第二個陷阱是把高成長當成唯一條件。只挑成長率最高的標的,常常抓到基期極低、單季暴衝或業外一次性收入灌水的公司,下一季就打回原形。比較穩健的做法,是把成長率和獲利能力、估值放在一起看,確認成長伴隨真實的本業獲利,而且價格沒有貴到把未來的成長都先反映完。
怎麼用營收成長率選股
實務上的核心邏輯,是把營收成長率當成「動能」的來源,再疊上其他條件過濾雜訊。例如要求成長率為正且趨勢向上,同時搭配獲利或估值門檻,避開那種營收衝高但根本沒賺錢的公司。想看營收動能怎麼變成可重現、附完整程式碼的策略,可以參考 月營收動能選股的台股回測實證;想理解成長與估值如何合在一起,PEG 本益成長比策略 與 市值營收比選股的 13 年實測 都是很好的對照,後者特別點出「只挑便宜又高成長」反而容易掉進深回撤陷阱。把這些方法接起來,再回到 股票選股完整指南,就能看到整套從因子到回測的流程。
怎麼自己取得這份資料
在 finlab 裡,取得全台股逐季營收成長率只要一行程式:
顯示程式碼
from finlab import data
finlab.login()
df = data.get("fundamental_features:營收成長率")
s = df["2330"].dropna()
s.plot()回傳的表格以財報期別為列、股票代號為欄,已經依實際發布日對齊,可以直接和股價、毛利率等科目交叉比對,排序、設門檻或做篩選都不必自己處理日期對齊。不會寫程式也沒關係,頁面下方可以把這件事直接交給 AI 幫你完成。