Key takeaways:
- Traditional Excel methods for handling partial text matches rely on wildcard characters (
*,?) within complex formulas likeVLOOKUPorCOUNTIF, which are difficult to remember and error-prone. - Excel AI, exemplified by Excelmatic, eliminates the need for manual formula construction by allowing you to use natural language to find, filter, and clean data based on text patterns.
- With Excelmatic, you can replace confusing wildcard syntax with simple language commands, dramatically increasing your speed, accuracy, and flexibility when analyzing inconsistent text data.
Problem Background & Pain Points
Imagine you're a sales analyst staring at a spreadsheet of quarterly results. The 'City' column is a mess. You see "New York," "New York, NY," and "NYC" all referring to the same location. Your manager asks for the total sales from New York. A simple SUMIF or a VLOOKUP won't work because the text doesn't match exactly.
This is a classic Excel headache. Inconsistent data entry, whether from customers, colleagues, or different systems, creates chaos in your datasets. You might be dealing with:
- Product SKUs with slight variations (e.g.,
ABC-101vs.ABC-101-FINAL). - Client names with or without legal suffixes (e.g., "Innovate Corp" vs. "Innovate Corp, Inc.").
- Addresses that sometimes include state or zip code information in the same cell.
To solve this, you need to perform "partial" or "fuzzy" text matching. You need to tell Excel to find, count, or sum values based on a pattern, not an exact phrase. For many users, this means diving into the world of wildcards, a powerful but often confusing feature.
The Traditional Excel Solution: Wildcards and Their Limitations
For decades, the go-to solution for partial text matching in Excel has been using wildcard characters. These are special symbols that stand in for other characters in a text string. There are three main wildcards:
- Asterisk (
*): Represents any number of characters. For example,Aus*could match "Australia," "Austria," or "Austin." - Question Mark (
?): Represents a single character. For example,p?ncould match "pan," "pen," or "pin." - Tilde (
~): Used to find an actual asterisk or question mark character. For example,~*will find a literal*.
These wildcards can be used in functions like COUNTIF, SUMIF, VLOOKUP, XLOOKUP, and features like "Find and Replace" or "Conditional Formatting."
How It Works Manually
Let's look at how you'd solve common problems using the traditional approach.
1. Finding Data with VLOOKUP and Wildcards
Suppose you need to look up the number of delivery points for "Austin," but your data table lists it as "Austin, Texas." A standard VLOOKUP would fail. You'd have to modify the formula with a wildcard:
=VLOOKUP("Austin*", A1:B9, 2, FALSE)
Here, Austin* tells Excel to find any cell in the lookup range that starts with "Austin," regardless of what follows.

2. Counting Cells with a Specific Pattern using COUNTIF
Imagine you have a list of country codes and you want to count how many of them are exactly three characters long. You would use the question mark wildcard:
=COUNTIF(A2:A9, "???")
Each ? stands for one character, so ??? effectively means "any text string that is exactly three characters long."

3. Cleaning Data with "Find and Replace"
To fix the inconsistent "Washington DC" entries, you'd open the "Find and Replace" dialog (Ctrl+H). In the "Find what" box, you could type Washington* and in the "Replace with" box, type Washington DC. This would find all entries starting with "Washington" and standardize them.
The Limitations of the Manual Approach
While powerful, this method is fraught with issues:
- High Learning Curve: You have to remember what
*and?do and, more importantly, the correct syntax for using them within each function. Is it"text*"or `A1&"*"_? Forgetting the quotes or ampersand leads to errors. - Rigid and Inflexible: The formulas are static. If your boss now asks, "What about cities that contain the word 'port'?", you have to go back and manually rewrite your formula to
"*port*". Every new question means another round of formula-crafting. - Error-Prone: A misplaced asterisk or a wrong number of question marks can give you incorrect results that are hard to spot. Debugging a formula like
=SUMIFS(C:C, A:A, "G*", B:B, "2024-??-01")can be a nightmare. - Not Intuitive: These methods are not self-explanatory. Handing your spreadsheet over to a colleague requires a lengthy explanation of what your cryptic formulas are supposed to do.
The Modern Solution: Using an Excel AI Agent (Excelmatic)
Instead of forcing you to learn a special syntax, an Excel AI Agent like Excelmatic lets you use the language you already know: language. It acts as a data analyst you can chat with. You upload your spreadsheet and simply describe the outcome you want.

Step-by-Step Guide with Excelmatic
Let's tackle the same problems from before, but this time with AI.
1. Upload Your Data File First, go to the Excelmatic web app and upload your Excel or CSV file. The AI will instantly read your data and show you a preview. It's best to have clear column headers (like 'City', 'Sales', 'SKU') so the AI can easily understand your data structure.

2. Describe Your Goal in Plain Language Now, instead of writing formulas, you just type your request into the chat box.
To solve the
VLOOKUPproblem:Find the number of delivery points for the city 'Austin'. The city name might have extra text like ', Texas' after it.
To solve the
COUNTIFproblem:In the 'Country Code' column, count how many cells have text that is exactly 3 characters long.
To solve the data cleaning problem:
In the 'City' column, find all entries that contain 'Washington' and replace them with 'Washington DC'.
For conditional formatting:
Highlight all rows where the country name in the 'Country' column starts with the letter G.

3. Review and Iterate on the Results Excelmatic will process your request and generate the result—it might be a calculated number, a new table with cleaned data, or a description of the steps it took. The best part is that you can continue the conversation.

If you get a result, you can ask follow-up questions like:
Great. Now do the same for 'Los Angeles'. Can you create a pivot table from this cleaned data, showing total sales by city? Add a new column that calculates the sales tax at 8%.
This conversational iteration is impossible with static formulas.
4. Export Your Final Results Once you're happy with the analysis or the cleaned data, you can download the result as a new, perfectly formatted Excel file with a single click.
Dialogue Example
Here’s how a real conversation might look in Excelmatic:
User: I've uploaded my sales data. The 'Client Name' column is messy. Can you help me sum the 'Revenue' for all clients related to "Innovate Corp"? Some are "Innovate Corp", others are "Innovate Corp, Inc.".
Excelmatic: Certainly. I can sum the 'Revenue' for all rows where the 'Client Name' starts with "Innovate Corp". This will include both "Innovate Corp" and "Innovate Corp, Inc.". Is this correct?
User: Yes, that's perfect. Please proceed.
Excelmatic: The total revenue for all clients related to "Innovate Corp" is $452,810. I have generated a summary table for you. Would you like me to create a new 'Cleaned Client Name' column that standardizes all these variations to just "Innovate Corp"?
User: Yes, please do that and then create a bar chart showing the revenue for my top 5 cleaned client names.
Excelmatic: Done. I have added the 'Cleaned Client Name' column and generated a bar chart visualizing the revenue for your top 5 clients. You can download the new Excel file containing this report.
Traditional Wildcards vs. Excelmatic: A Quick Comparison
| Feature | Traditional Wildcards | Excelmatic (Excel AI) |
|---|---|---|
| Method | Manual formula writing (*, ? syntax) |
Natural language conversation |
| Flexibility | Rigid. Requires rewriting formulas for new queries. | Highly flexible. Ask follow-up questions to refine results. |
| Speed | Minutes to hours, depending on complexity. | Seconds to type a question and get an answer. |
| Skill Level | Intermediate to Advanced Excel knowledge required. | Beginner-friendly. Just describe your goal. |
| Error Rate | High risk of syntax errors and logical flaws. | Low risk. The AI handles the logic and syntax. |
FAQ
Do I need to know what * or ? mean to use Excelmatic?
No, not at all. You just describe what you want to match in plain language, like "starts with," "contains," "ends with," or "has 5 characters." The AI translates your words into the correct logical steps.
Can Excelmatic handle more complex patterns than just 'starts with' or 'contains'? Yes. You can describe much more complex rules, such as "Find all product codes that start with 'ABC', end with 'XYZ', and have two numbers in the middle." The AI is designed to understand and execute intricate logic.
Is my data safe when I upload it to Excelmatic? Data privacy and security are top priorities. Excelmatic processes your data securely and does not store it long-term. For specific details, always refer to the official privacy policy on the website.
Does Excelmatic change my original file? No. Your original file is never modified. Excelmatic works on a copy of your data in a secure environment and allows you to download the results as a completely new file.
What if the AI misunderstands my request for text matching? Just like with a human assistant, you can clarify or rephrase your request. If the first result isn't quite right, you can say, "That's close, but I only wanted to include cases where..." The AI will adjust its approach based on your feedback.
Can I use this for cleaning data before creating a pivot table? Absolutely. This is one of the most powerful use cases. You can use Excelmatic to quickly standardize categories, clean up text fields, and then ask it to generate a pivot table or chart from the newly cleaned data, all within the same conversation.
Get Started: Supercharge Your Text-Matching Workflow with Excelmatic
Stop wrestling with cryptic formulas and spending hours on manual data cleaning. The time you waste trying to remember wildcard syntax or debugging a broken VLOOKUP is time you could be spending on actual analysis and generating insights.
By embracing an Excel AI agent, you shift your focus from "how to do it in Excel" to "what business question do I need to answer?" Let the AI handle the technical execution.
Ready to see the difference? Try Excelmatic today by uploading a spreadsheet with messy text data. Use one of the prompts from this article and watch as tasks that used to take 30 minutes get done in 30 seconds.







