If you've used VLOOKUP, you know the feeling. Your cursor hovers over that cell. You type the formula. You hold your breath. And then either (a) it works, or (b) you get #N/A and spend 20 minutes debugging.
I'm here to tell you: You don't have to live like this anymore.
VLOOKUP was the best tool we had in 2005. It's 2026. We have better options now.
Why VLOOKUP Is So Painful
Let's set the scene. You have a spreadsheet with customer data. You need to pull in their purchase history from another sheet. So you write:
=VLOOKUP(A2, 'Customer Sales'!A:D, 3, FALSE)
Seems simple enough. But then:
- You miscount the columns. VLOOKUP counts from left to right in the range you specify. Forget which position your target column is in? Back to square one.
- You add a new column. Everything breaks. VLOOKUP counts by position, not by name. Add a column to the left, and suddenly column 3 is something else entirely.
- Your lookup value doesn't exist.
#N/Aerror. This happens more than you'd think. Now you're hunting for typos. - Your data has duplicate names. VLOOKUP returns the first match. That might not be the one you want.
- You need to look to the left. VLOOKUP only looks right. Need data from a column to the left of your key? Too bad. You're writing INDEX/MATCH instead, which is its own nightmare.
And that's just the simple case. Now imagine combining three VLOOKUP formulas to answer a single question. Or nesting them to handle errors. Your spreadsheet becomes a maze of formula interdependencies that breaks the moment someone edits the wrong cell.
This is why spreadsheets fail at scale.
The VLOOKUP Workflow
Here's how it actually goes for most people:
- Write the formula.
=VLOOKUP(A2, 'Sheet2'!$A$1:$D$100, 3, FALSE) - Test it. Does it work on one row? Good.
- Copy it down. Hope it fills correctly.
- Check for errors.
#N/A? Debug time. - Wait for it to recalculate. If you have 10,000 rows, this takes a moment.
- Share the file. Pray the recipient doesn't break the references.
- Update the data. The formulas are now wrong because the range changed.
- Rewrite the formulas. Back to step 1.
This is a workflow designed for 1990s constraints. We can do better.
The Real-World Example: Sales Data Lookup
Let me show you what changed.
The Old Way (VLOOKUP):
You have two sheets:
- Sheet 1: Customer names and IDs
- Sheet 2: Sales records with amounts and dates
You want to pull the total sales amount for each customer.
Step 1: Write the VLOOKUP:
=VLOOKUP(A2, 'Sales Data'!A:C, 3, FALSE)
Step 2: Copy it to 500 rows Step 3: Wait for Excel to recalculate Step 4: Manual spot-checking to make sure nothing broke Step 5: Pray no one adds a column to Sheet 2
Result: It works, but you're one small change away from everything breaking.
The New Way (Plain English):
You upload both sheets to Queryra and ask:
"For each customer, show me their total sales"
Result: Instant answer. No formulas. No errors. If your data changes, you re-run the query—still instant.
Want to follow up?
"Show me the top 5 customers by total sales"
Again, instant. No new formulas needed. You're not building; you're asking.
Why Plain English Wins
Plain English queries have five advantages over VLOOKUP:
1. No syntax to learn. You can't miscount columns or mess up array references if you're not writing formulas. You just ask: "What is it?"
2. Column names, not positions. The system knows you mean "revenue" as a concept, not "column 7." Rename a column? The query still works.
3. Error handling is built-in. Duplicate values, missing data, mismatches—the system handles them gracefully instead of returning #N/A.
4. Complex questions become simple. "Show me revenue by month for customers in the West region" is one query. In VLOOKUP, that's five nested formulas.
5. It's shareable and reproducible. Tell someone "I asked for revenue by region" and they understand exactly what you did. A VLOOKUP formula? That requires decoding.
When You Still Might Use VLOOKUP
Let's be fair: VLOOKUP isn't totally dead. You might still use it if:
- Your company blocks external tools. VLOOKUP lives in Excel; some orgs won't allow uploads to third-party services.
- You're doing a one-line lookup. If you genuinely need one piece of data from one other sheet and it's never going to change, VLOOKUP gets the job done in 30 seconds.
- You're offline and need it to work locally. VLOOKUP requires nothing but Excel. No internet, no account, no API.
But let's be honest: These are edge cases now. For real work, real analysis, real questions about your data? There are better tools.
The Comparison
| Aspect | VLOOKUP | Plain English Query |
|---|---|---|
| Learning curve | Steep (syntax, array logic, column counting) | None (write English) |
| Time to answer | 10-30 min (write, test, copy, debug) | 30 seconds (type, hit enter) |
| Error handling | Manual (#N/A, breaks easily) | Automatic |
| Complex queries | Get exponentially harder | Stay simple |
| Maintenance | High (data changes break it) | None |
| Team understanding | Low ("What does this formula do?") | High (English is readable) |
The Shift Happening Now
Here's what's important: This isn't science fiction. Tools that let you query your data in plain English exist right now. They work. And they're becoming the default.
In 2005, VLOOKUP was the frontier. In 2015, BI tools like Tableau made VLOOKUP look primitive. In 2026, Plain English queries make both VLOOKUP and complex BI setups feel unnecessary.
Each wave made the previous one look quaint. This is the new wave.
(Works with Excel and Google Sheets. No setup required.)
Related: How to Analyze Excel Data Without Formulas • Excel vs Google Sheets for Data Analysis • SQL Alternatives for Data Analysis