Skip to content

In plenty of cases it’s the best tool for the job, so why not use it?

Rather than building a database and an interface, Excel is a quick way to gather, shape and analyse data. It’s already installed, everyone knows it, and it produces an answer this afternoon rather than next quarter.

More business data sits in spreadsheets than in any other kind of document. IT departments don’t love it, but it works — and most spreadsheets never come close to Excel’s limits.

This page is about the ones that do.

Multiple versions of the same spreadsheet
Call usSpeak to a developer0114 249 1036

If it has stopped altogether, don’t fill in a form. Ring.

Where Excel genuinely wins

  • Analysis and modelling — what-ifs, scenarios, forecasts. Nothing beats it.
  • One-off or short-lived work — a piece of analysis with a start and an end
  • Personal working — one person, one file, their own numbers
  • The last mile of reporting — figures pulled from a proper system and shaped for a board pack
  • Anything where the flexibility is the point and structure would get in the way

Finance teams live in Excel and there’s no sense fighting that. A well-built system should feed Excel, not try to replace it.

The signs you’ve outgrown it

The data is spread across more than one file. If it’s in several, it’s almost certainly time to consider a database. If it’s in hundreds, you need a database to manage the spreadsheets.

More than two or three people are entering data. Co-authoring helps, but it doesn’t stop two people making contradictory changes to the same record, and it doesn’t tell you which one was right.

Nobody can say which copy is current. The version-suffix folder is the clearest symptom there is.

Finding and changing individual records takes real time. Adding rows is rarely the problem; it’s changing one of forty thousand that becomes the problem.

It’s grown sideways. Past about column AZ it stops being possible to hold in your head — which usually means several different things have been crammed into one sheet.

The same information is typed into more than one place, and the two no longer agree.

One person understands the macros, and everyone else is slightly afraid of the file.

When a spreadsheet quietly stops recording

16,000

positive Covid tests that were never followed up

In October 2020, Public Health England was collating test results in Excel using the old .xls format — which stops at 65,536 rows.

The file reached its limit and simply stopped recording. No error. No warning. It looked like it was working.

Around 16,000 positive cases went unreported, and contact tracing never happened for tens of thousands of people who’d been exposed.

Source: Public Health England, October 2020

That’s the thing about spreadsheets used as databases. They don’t fail loudly. They carry on looking fine while quietly doing something other than what you think.

A database would have rejected the write, logged the error and told somebody. Excel just ran out of room.

The other things that go wrong quietly

Not “Excel is bad”. These are the specific failures we get called in after.

Errors nobody sees. A formula that stopped at row 400 when the data reached 900. A row inserted outside a SUM range. The spreadsheet doesn’t tell you it’s wrong — it produces a number, and somebody makes a decision with it.

No audit trail. Who changed that figure, when, and why? A database answers that. A spreadsheet can’t.

Nothing validates what goes in. Nobody’s stopping “N/A” in a date field, or the same customer entered four times under slightly different spellings.

Personal data on laptops. If the spreadsheet holds customer or staff information, every copy is a copy of that information. That’s a harder conversation than people expect when somebody finally asks.

It stops when the person does. Holiday, illness, resignation — and the process stops with them, because they were the only one who understood the macros.

It doesn’t have to be all or nothing

The choice isn’t “keep the spreadsheets” or “spend six months on a system”.

Put the data somewhere proper and keep Excel on the front. Records live in a real database — one version, validated, with an audit trail — and Excel connects to it live for the analysis it’s genuinely good at. Nobody gives up the tool they like.

Start with the one causing trouble. Not all of them. There’s usually a single spreadsheet doing something it shouldn’t, and fixing that one is a small job.

Access is often the right first step — single site, handful of users, a big jump in reliability without being a project → Why use Microsoft Access?

SQL Server when it’s bigger than that — more users, remote access, or data you’d be in real trouble for losing → SQL Server

Send us the spreadsheet

Genuinely. Send us the one that’s causing the most grief and we’ll tell you what we’d do with it — whether that’s a database, a tidy-up of the spreadsheet itself, or nothing at all.

Plenty of the systems we’ve built started as one spreadsheet that had quietly become the thing the business ran on.

get in touch  –  business software and database design

Which spreadsheet is causing the most trouble?

Send it over — or just describe it. We’ll tell you whether it’s outgrown Excel, what the alternatives would cost, and whether it’s worth doing anything at all.

Prefer to talk?

Call 0114 249 1036