セル内に簡易棒グラフを作る方法は?
結論
REPT関数で文字を繰り返してセル内に簡易的な棒グラフを作成できます。
詳しい解説
REPT関数を使うことで、セル内に文字を繰り返して簡易的な棒グラフを作成できます。`=REPT("█", A2/10)`のように記述すると、A2セルの値を10で割った数だけ「█」が表示されます。ダッシュボードで数値を視覚的に表示したい場合や、条件付き書式のデータバーが使えない状況での代替手段として有効です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |
実務での使用例
売上実績を視覚化
売上金額を10で割った数だけ「█」を表示。会議資料で数値の大小を直感的に把握
=REPT("█", A2/10)進捗率をバーで表示
パーセント値をそのまま「■」の数で表現。プロジェクト管理表で進捗を視覚的に共有
=REPT("■", A2)&REPT("□", 100-A2)