What Most People Miss About How to Plot Points in Excel

Yes, you can plot points in Excel using a scatter chart. But if your X and Y columns aren’t contiguous, sorted, or clean of text labels in numeric cells, Excel will silently drop rows — and you won’t even know which ones.

The Setup

We’re working with field survey data from a solar panel installation project in Ningbo. A technician recorded GPS coordinates (latitude/longitude) and panel tilt angles for 9 sites. The raw data lives in A1:C10, with headers in row 1.

Site IDLatitude (°)Tilt Angle (°)
NGB-0130.224722.5
NGB-0230.226123.1
NGB-0330.227821.9
NGB-0430.229224.0
NGB-0530.230522.7
NGB-0630.231823.4
NGB-0730.233021.2
NGB-0830.234422.8
NGB-0930.235723.6

The Challenge

You want to plot latitude on the X-axis and tilt angle on the Y-axis — but Excel doesn’t ask what goes where. It assumes Column A = X, Column B = Y… unless you’ve selected three columns, in which case it treats A as labels, B as X, C as Y. And if there’s even one text cell buried in your Latitude column — say, a stray "N/A" in B7 — Excel drops that entire row without warning.

This is why people think their data “disappeared.” It didn’t. Excel just filtered it out during chart creation — and offered zero feedback. (Trust me, I learned this the hard way after missing two outlier points in a client report.)

Also: if your data spans non-adjacent columns — say, Latitude in column D and Tilt in column G — Excel won’t auto-detect them. You’ll need to build the series manually. That’s where most people give up and paste into Google Sheets instead.

Walking Through It

Let’s fix this step-by-step — starting from the raw table above in A1:C10.

Step 1: Clean & verify
Scan column B for non-numbers. Use Ctrl + F → search for "N/A", "-", or spaces. In our case, everything looks clean — but let’s double-check with a quick formula in column D. In D2, type:
=ISNUMBER(B2)*ISNUMBER(C2)
Drag down to D10. All TRUE? Good. Any FALSE means that row won’t plot.

Step 2: Select only the numeric data
Highlight B1:C10 — not A1:C10. Why? Because Site ID is irrelevant for plotting coordinates vs. tilt. Including it forces Excel to treat the first column as labels — and then misassign axes. Just B1:C10 gives us clean X (Latitude) and Y (Tilt).

Step 3: Insert the chart
With B1:C10 selected, press Alt → N → S → C. That’s the keyboard shortcut for Insert → Scatter → Scatter with Only Markers. Done. No mouse needed.

Step 4: Fix axis labels (optional but critical)
Right-click the horizontal axis → Format Axis → check "Values in reverse order" — only if your latitudes increase northward and you want south-to-north reading. In our case, we leave it unchecked. Then double-click the chart title and rename it "Latitude vs. Panel Tilt (Ningbo Sites)".

Here’s what your selection looked like before:

Latitude (°)Tilt Angle (°)
30.224722.5
30.226123.1
30.227821.9
30.229224.0

And here’s the exact same range after Excel plots it — now as chart points:

X (Latitude)Y (Tilt)Plot Status
30.224722.5✓ Plotted
30.226123.1✓ Plotted
30.227821.9✓ Plotted
30.229224.0✓ Plotted
30.230522.7✓ Plotted

The Result

After those four steps, you’ll see nine clean blue dots — each representing one site. Hover over any point: Excel shows tooltip values like "X=30.2357, Y=23.6". Right-click any dot → "Add Data Labels" → choose "Value From Cells" to pull in Site IDs from column A (you’ll need to re-select A2:A10 manually).

Final output table — the actual plotted dataset Excel used internally (yes, you can extract it):

Point #X (Latitude)Y (Tilt)Site ID
130.224722.5NGB-01
230.226123.1NGB-02
330.227821.9NGB-03
430.229224.0NGB-04
530.230522.7NGB-05
630.231823.4NGB-06
730.233021.2NGB-07
830.234422.8NGB-08
930.235723.6NGB-09

What Could Go Wrong

Here are three mistakes I see weekly — with how to spot and fix each:

  • Mistake #1: Mixed data types in X or Y column
    You have "30.2247" in B2, but "30.2261 (est)" in B3. Excel reads that as text. The chart will show only 8 points — and no error. Solution: use =VALUE(SUBSTITUTE(B3," (est)","")) in a helper column, then plot that.
  • Mistake #2: Accidentally selecting headers + data across 3+ columns
    Selecting A1:C10 triggers Excel to map A→labels, B→X, C→Y — but only if A contains text. If A has numbers (like ID 1, 2, 3), Excel treats A→X, B→Y, C→ignored. You’ll get nonsense. Fix: select only B1:C10, never more than two columns for basic scatter.
  • Mistake #3: Using Line chart instead of Scatter
    Alt+N+L gives you Line — which connects points in row order, not coordinate space. Your "latitude vs tilt" becomes "row 1 → row 2 → row 3". Visually identical at first glance, but mathematically wrong. Always use Alt+N+S+C.

One last counterintuitive tip: If your points look bunched on the left, don’t widen the chart. Right-click the X-axis → Format Axis → set Minimum Bounds to 30.224 and Maximum to 30.236. That zooms the axis — not the canvas. You’ll see separation instantly.

Now you’re ready. Next time you open Excel and need to plot points, skip the ribbon hunt. Just remember: select two clean columns, Alt+N+S+C, then verify with =ISNUMBER().

TaskShortcutNotes
Insert Scatter ChartAlt → N → S → CFastest path — no mouse
Format Selected AxisCtrl+1Works on axis, plot area, or legend
Toggle Data LabelsCtrl+1 → check "Data Labels"Then right-click label → "Format Data Labels"
Select Non-Adjacent RangesCtrl+Click on column headersUseful when X/Y live in columns D & G
Lisa Anderson

Lisa Anderson

Lisa is a certified Microsoft trainer who writes step-by-step guides for Power Automate