中文

Home / Articles

Excel performance tuning for 100k-row data: three fixes, measured

2026-09-30 · ExcelProductivity

Finance and operations colleagues keep asking why a spreadsheet "freezes the moment you touch it". We instrumented the classic scenarios on a mid-range office laptop (i5, 16 GB) with a 100k-row × 60-column dataset. The spread between processing methods exceeded fifty-fold. Here is the symptom → cause → fix breakdown, timings included.

Measure first: where exactly does it stall?

Open-stall, filter-stall, and recalc-stall have different causes:

Fix one: purge volatile functions and whole-column references

Replace INDIRECT-built references with direct or structured table references, and narrow A:A to the actual range. Those two changes alone took open time from 90s to 21s. Principle: references as small as possible, volatile functions as rare as possible.

Fix two: replace VLOOKUP armies with merge queries

Thousands of cross-sheet lookups became a single Power Query merge materialized as values:

For lookups that rarely change, materialization always beats live computation. Keep interactivity in Power Query refreshes, not in every cell.

Fix three: at larger scales, use the data model

For million-row aggregation, stop computing in the grid. Load data into Power Pivot and summarize with PivotTables. The columnar compression is dramatic: a 300 MB CSV became a 40 MB workbook, and pivots render instantly.

Four everyday disciplines

  1. Layer raw data and reports: raw sheets store values only;
  2. Prefer lightweight conditional formats (data bars, color scales) over per-cell formula rules;
  3. Periodically re-save to purge ghost rows and styles — selecting below the last row, deleting, and saving often shrinks files surprisingly;
  4. Beyond ~200k rows of ongoing analysis, move to a database or Power BI. Don't fight it.

Nine out of ten Excel performance problems come from giving database work to a spreadsheet. Separate "store, compute, view" roles and assign each its tool — the freezes disappear.

Related reading

Between bulk generation and human editing: our content pipeline

Bulk-generated content gets flagged; purely manual is slow and expensive. Our pipeline: machine drafts, human authority, realistic cadence.

2026-10-28 · ContentMethod

A hands-on method for evaluating AI cutout edge quality

Hair, glassware, cluttered shelves: the three hard scenes for AI cutouts. A reproducible edge-quality evaluation method, plus what our tool bake-off found.

2026-10-24 · AI ToolsEvaluation

Static-site SEO fundamentals: sitemap, internal links, and crawl speed — measured

No tricks: five baseline moves that doubled Google's indexing speed on our static sites within three weeks — each with its own verification method.

2026-10-22 · SEOWeb