Blixwerk

VLOOKUP Not Working? The Hidden Space in Row 212

2026-10-20

10:05, and the client is already on the call

Mara has the screen share running. Her client, the owner of a small events company, is eating a late breakfast on camera. He is friendly. He is also waiting.

"So, which of the registered guests have actually paid?" he asks.

Mara nods. She has two exports open: the registration list from his booking page and the payment list from his bank. She has done this a dozen times. Match the names, see who is missing, send the reminders.

She runs the lookup. A column of green, then red, then green.

Then a long run of #N/A.

She looks at row 212. "Anna Lindqvist" in one sheet. "Anna Lindqvist" in the other. The same letters, the same capital L, the same everything.

"Give me one second," she says, in the voice people use when they have no idea how long a second will be.

The two names that are not the same

You know this moment, even if your data is different. It might be client names, invoice numbers, product codes or email addresses. Two things look identical on the screen, and the spreadsheet insists they are strangers.

You check the spelling. You retype one name. For a second the match works and you feel a flicker of hope. Then you check the next row, and the next, and the old fear comes back: Is it me? Am I doing something wrong?

You are not. Somewhere in that export there is a space you cannot see. It might be at the end of a name, or in front of it. It might be a strange kind of space that came from a website, a copy-paste or an old system. It is invisible, it is stubborn, and it has made two perfectly good rows refuse to recognise each other.

Mara does not know that yet. All she knows is that her client is watching a cursor blink on her screen.

What it quietly costs

The cost is not the thirty seconds. It is what the thirty seconds make you feel.

You feel like someone who should be better at this. You feel the small heat in your neck when a client sees you hesitate. You start to wonder whether the numbers you gave him last month were right, because if the lookup can fail like this, what else has failed quietly?

So you do the careful, slow thing. You scroll. You click into cells. You delete a space here, retype a name there. You tell yourself you will do the rest after the call.

Then "after the call" becomes the lunch you eat at your desk. It becomes the reminder emails that go out a day later than you promised. It becomes the habit of sending the file with a small note, "please double-check against your records," because you no longer fully trust your own result.

That is the real price of invisible mess. It does not break anything loudly. It just takes a little confidence every time.

The turning point, in the middle of a call

Mara does what most people do. She apologises, fixes row 212 by hand, and sees the match turn green. The client says, "No problem, these things happen." He means it kindly.

But she scrolls down and sees three more reds. Then five. Then she understands that this is not one bad row. It is the whole export. It has been this way every month. She had just never noticed, because in other months the list was shorter and the mismatches were few enough to fix by eye.

She says it out loud, quietly, mostly to herself: "It's never going to be clean when it arrives, is it?"

That is the turning point. It is not a clever trick. It is the realisation that the mess is not a personal failing. It is a property of exports. Systems add spaces, mix up dates, and change encodings, and they do it every week. You were never meant to catch it with your eyes at 10:05 with someone watching.

The question changes from "why can't I get this to work?" to "why am I the cleaning step?"

A different Thursday

Imagine the same call a few weeks later.

Mara opens the same two exports. Before she shares her screen, before anyone is eating breakfast on camera, she has already run both files through the same small routine. It shows her what it would change, without touching anything yet. She glances at the report: a few dozen names trimmed, a couple of odd characters fixed, nothing she didn't expect. She says yes.

When her client joins, the lookup is just a lookup. Green, green, green, and two names that truly have not paid.

"Those two," she says. "I'll send a friendly reminder today."

He nods and takes a bite of toast. The call ends eight minutes early. Mara sits for a moment with her coffee, still warm, and realises her shoulders are down.

Nothing dramatic happened. That is the point. The data stopped being a small daily ambush.

What a calmer system changes

A good routine does two quiet things. It does the dull cleaning the same way every time, so you stop depending on your eyes and your mood. And it tells you what it changed, so you can trust the result instead of hoping.

That is all. You still make the decisions. You still know your clients and your numbers. You just stop spending your attention on invisible spaces.

If this sounds like your Thursday

If you have ever stared at two identical names and a stubborn #N/A, you may like the Clean Data in Minutes – CSV & Excel Cleaning Toolkit (Python). It cleans messy CSV and Excel exports: dedupe, fix dates, phones and encoding, split, merge, validate. It has a dry-run mode and a change report, so you see what will change before it does.

It comes with a 30-day money-back promise. If it doesn't help, you get a full refund, no questions.

Either way, the next time two matching names refuse to match, remember: it is probably not you. It is a space you cannot see.

An illustrative story, written with AI assistance.

Sounds familiar? Clean Data in Minutes – CSV & Excel Cleaning Toolkit (Python) – Clean messy CSV/Excel exports in minutes: dedupe, fix dates, phones, encoding, split, merge, validate. Dry-run + change report.

Take a look