萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 非圖形圖表:用 REPT 函數 + Wingdings 字型繪製動態資料條

不插入圖表物件,純公式在儲存格內繪製「資料條」,隨資料動態變化。利用 REPT 重複字元、Wingdings 字型的方塊字元 n,構建低於/高於預算的雙向資料條。

完成效果

E 欄顯示「低於預算」紅色資料條,G 欄顯示「高於預算」綠色資料條,F 欄顯示項目名稱。

建立步驟

  1. 準備資料:A=項目、B=預算、C=實際、D=差異率((C-B)/B)。
  2. E1 輸入「低於預算」,G1 輸入「高於預算」。
  3. E2 公式:
    =IF(D2<0, REPT("n", -ROUND(D2*100,0)), "")
  4. F2 公式:=A2
  5. G2 公式:
    =IF(D2>0, REPT("n", ROUND(D2*100,0)), "")
  6. 向下複製公式至所有列。
  7. 選取 E2:E 及 G2:G → 字型改 Wingdings(n 變實心方塊 █)。
  8. 調整 E、G 欄寬完整顯示最長資料條,設定條件格式或手動著色(紅/綠)。

公式邏輯

  • D2*100:差異率轉百分比整數(如 -0.23 → -23)。
  • ROUND(...,0):四捨五入取整。
  • REPT("n", N):重複 N 個 n 字元。
  • IF(D2<0...):負差異顯示於左欄(低於),正差異顯示於右欄(高於)。

優點

  • 零圖表物件,檔案輕量、列印無縮放問題。
  • 公式驅動,資料改動即時更新。
  • 可進一步套用條件格式自動著色。

現代替代:資料列(Data Bars)條件格式

Excel 2007+ 內建 條件格式 → 資料列,一鍵產生專業漸層資料條,支援正負雙向、自訂顏色、軸線位置,**為首選方案**。本文技巧適合舊版相容或極度客製化需求。

copyright © 萬盛學電腦網 all rights reserved