I got into stock charts almost by accident — a friend asked me to help track his small investment portfolio, and a normal line chart just wasn’t cutting it. He wanted to see the daily high, low, and closing price all in one view, the way you’d see it on a financial news site. That’s when I discovered Excel actually has purpose-built stock chart types for exactly this. In this guide, I’ll walk you through how I set these up, from raw price data to a finished chart.
What Is a Stock Chart?
A stock chart is a specialized chart type designed to display price movement over time — typically showing some combination of open, high, low, and close prices for a stock, commodity, or any other time-series data with a similar structure. Excel offers four built-in stock chart variations:
- High-Low-Close: Shows the daily price range and closing price
- Open-High-Low-Close: Adds the opening price to the above
- Volume-High-Low-Close: Adds trading volume as a bar beneath the price range
- Volume-Open-High-Low-Close: The most complete version, combining volume with all four price points
The high-low range is typically shown as a vertical line, with the close (and open, if included) marked as small tick marks or dots.
When Should You Use a Stock Chart?
I use these charts when:
- I’m tracking actual stock, cryptocurrency, or commodity prices over time
- I need to show a daily range (high and low) rather than just a single value
- Trading volume is relevant to the story I’m telling
- I want a professional, finance-style visualization rather than a generic line chart
If you only have closing prices and no range data, a simple line chart will do — stock charts are built specifically for range-based financial data.
Required Data Structure
This is where most people get tripped up, because Excel expects columns in a very specific order depending on the stock chart type you choose. For a full Volume-Open-High-Low-Close chart, your columns need to be arranged exactly like this:
| Date | Volume | Open | High | Low | Close |
|---|---|---|---|---|---|
| 1/2/2026 | 15000000 | 148.20 | 150.10 | 147.50 | 149.80 |
| 1/3/2026 | 16200000 | 149.90 | 151.30 | 149.00 | 150.75 |
| 1/4/2026 | 14800000 | 150.80 | 152.00 | 150.20 | 151.60 |
If you’re building a simpler High-Low-Close chart, just drop the Volume and Open columns and keep Date, High, Low, Close in that exact order. Column order matters enormously here — Excel maps each column to a specific role based on position, not header name.
Step-by-Step Instructions
Here’s how I build it every time:
- Arrange your columns in the exact order required for the stock chart type you want (see above).
- Select your full data range, including headers.
- Go to the Insert tab.
- In the Charts group, click the small chart icon launcher (or Insert Waterfall, Funnel, Stock, Surface, or Radar Chart if using an older ribbon layout).
- Choose Stock and select the variation that matches your data columns — High-Low-Close, Open-High-Low-Close, Volume-High-Low-Close, or Volume-Open-High-Low-Close.
- Excel generates the chart, and you can click it to bring up the Chart Design and Format tabs.
Formatting and Settings I Adjust
Once the chart is built, here’s what I always tweak:
- Up/Down bars: For Open-High-Low-Close charts, right-click and use Format Data Series to color “up” days (close higher than open) green and “down” days red — a convention every finance audience expects.
- Axis formatting: I usually format the vertical axis to show currency symbols under Format Axis > Number.
- Date axis type: If your dates have gaps (weekends, holidays), set the horizontal axis to Date Axis under Format Axis so spacing reflects actual calendar time rather than treating every row as evenly spaced.
- Volume bar scale: When volume is included, it appears on a secondary axis — I often adjust its scale so it doesn’t visually overwhelm the price data.
A Practical Example
Let’s say I’m tracking a stock over one trading month. Using a Volume-Open-High-Low-Close chart, I can immediately see days with heavy trading volume (tall bars at the bottom) that often correspond with sharp price movements (wide high-low ranges) above them. That correlation — volume spikes lining up with volatility — is something a plain line chart of closing prices would completely hide.
Common Mistakes to Avoid
Mistakes I’ve personally made while learning this:
- Wrong column order: This is the single most common issue. Excel doesn’t care what your headers say — it maps by column position, so Volume must come before Open, High, Low, Close if you’re using that chart type.
- Missing data points: A blank cell in the High or Low column will break that day’s range bar. Fill in missing values or remove incomplete rows.
- Using regular date text: If your Date column isn’t formatted as an actual date value, Excel may not build a proper time axis. Use Excel’s date formatting, not plain text.
- Ignoring the axis scale: If your price range is small (say, $148–$152) but Excel’s axis starts at zero, the chart will look flat. Manually adjust the axis minimum for a more readable view.
Troubleshooting Tips
If your chart isn’t rendering as expected:
- Chart looks like a mess of disconnected lines: Double-check column order matches the required sequence exactly for your chosen stock chart type.
- Volume bars are too tall and hide price data: Right-click the volume series, choose Format Data Series, and move it to a secondary axis if it isn’t already, then adjust the axis maximum.
- Dates aren’t in order: Sort your data by date ascending before creating the chart — Excel plots data in the order it appears in your spreadsheet.
- Up/down bars aren’t showing: This feature only appears for Open-High-Low-Close type charts; if you’re using High-Low-Close without an Open column, there’s no “up” or “down” to color.
Real-World Use Cases
I’ve used stock charts for:
- Tracking a personal investment portfolio’s daily price movement
- Presenting a company’s own share price performance in a board report
- Visualizing commodity price trends (oil, gold) for a market analysis
- Analyzing daily temperature high/low/average data — the same chart type works for any high-low-close structured dataset, not just finance
Best Practices
Before I call a stock chart finished, I check:
- Column order is exactly correct for the chart type chosen
- The date axis reflects actual trading days, not a continuous calendar
- Up and down colors follow standard convention (green for gains, red for losses) if your audience expects it
- The price axis is scaled to actually show meaningful variation, not compressed near zero
- Volume, if included, is on a secondary axis and appropriately scaled
Stock charts look intimidating at first because of the strict column ordering, but once your data is structured correctly, Excel handles all the visual complexity for you. It’s one of the more satisfying charts to build precisely because the payoff — a genuinely professional financial visualization — is so immediate.
