Excel Rows, Columns, Cells & Flash Fill Guide
What You'll Understand, and What to Have Open Before You Read This
My dad sat me down at his desktop when I was sixteen and opened a spreadsheet he used to track the family budget. "This is a cell," he said, clicking on a box. "This is a row. This is a column. That's basically it." I didn't fully appreciate how right he was until I spent the next two decades working in Excel every single day, first as a staff accountant, then as a financial analyst, and eventually as the person everyone emailed when their spreadsheet "did something weird." Understanding Excel rows, columns, cells, and Flash Fill isn't a prerequisite to the real learning. It is the real learning.
I also write these articles with someone specific in mind. His name is David, and the first time he tried to follow an Excel tutorial, he gave up and told me, "I followed the instructions exactly and it still didn't work. I'm just not an Excel person." He was wrong: the tutorial was just bad. It assumed he already understood the grid. This article doesn't assume that.
Open a blank Excel workbook before you read further. Everything here will land better if you can see it in front of you. If you're not sure how to do that, creating your first workbook takes about two minutes.
|
| The Excel grid in plain terms: columns run vertically (A, B, C…), rows run horizontally (1, 2, 3…), and every intersection is a cell. |
Step 1: Learn How Excel Rows, Columns, and Cells Actually Work
The Excel grid is built from three things, and they nest inside each other in a specific order.
Columns run vertically, top to bottom. They're labeled with letters: A, B, C, and so on. Once you hit Z, Excel keeps going with AA, AB, AC. There are 16,384 columns in a modern Excel worksheet. You will never use all of them.
Rows run horizontally, left to right. They're labeled with numbers: 1, 2, 3, all the way up to 1,048,576. Again, not a number you'll ever hit in practice, but it's good to know the grid isn't going to run out on you.
Where a column and a row intersect, you get a cell. Every cell has an address made up of its column letter and row number. The cell in column B, row 4 is called B4. In other words, a cell's address tells you exactly where it lives on the grid (like a street address, but for data). Yes, every cell has an address. Excel is more organized than most people.
You can see the address of whatever cell you're currently in by looking at the Name Box, the small field in the upper-left corner of your screen, just above column A. Click any cell right now and watch the Name Box change. That's the cell reference, and it matters more than it might seem. Every formula you'll ever write in Excel uses cell references to point at data.
|
| The Name Box (top-left) always displays the address of the currently selected cell. Here, B3 is the active cell at column B, row 3. |
If you want to go deeper on the vocabulary here, the basic Excel terminology guide covers the full glossary of grid-related terms.
Step 2: Enter Data Across the Grid the Right Way
Now that you know what rows, columns, and cells are, the next step is understanding how data flows across them, because Flash Fill (which we're getting to) depends entirely on how you've laid out your columns.
The standard practice in Excel is to put each type of data in its own column. Names in column A, email addresses in column B, cities in column C. Each row represents one record: one person, one transaction, one item. This structure is called a flat table, and it's the foundation of almost everything useful you can do in Excel.
Here's what that looks like with some sample data I use regularly in demos:
| A | B | C |
|---|---|---|
| Full Name | City | |
| Sarah Chen | schen@example.com | Austin |
| Marcus Rivera | mrivera@example.com | Chicago |
| James Okafor | jokafor@example.com | Atlanta |
Each person is a row. Each piece of information about that person is a column. That's it. Keep this structure in mind. Flash Fill is about to make it significantly more useful.
|
| Flash Fill in action: after typing "Sarah" and starting "Marc," Excel previews the remaining first names in light gray. Press Enter to accept. |
Step 3: Use Flash Fill to Transform Data in Seconds
With the grid structure clear, Flash Fill makes immediate sense. It's a feature that watches what you type in a column, recognizes the pattern, and finishes the job for you.
Say you have full names in column A (Sarah Chen, Marcus Rivera, James Okafor) and you need first names in column D. Here's how to use Flash Fill:
- Click cell D2 (the first data row, not the header).
- Type Sarah and press Enter.
- In D3, start typing Marc. Excel will show a gray preview of the remaining first names.
- Press Enter to accept, or use the keyboard shortcut Ctrl+E (Windows) or Cmd+E (Mac) to trigger Flash Fill manually if the preview doesn't appear.
Flash Fill detected that you're pulling the first word from each cell in column A and applied that logic to every row. No formula. No copy-pasting.
You can also use it to combine data. If column A has first names and column B has last names, click into column C, type "Sarah Chen," press Enter, type the next one, and let Flash Fill finish. It reads the pattern across multiple source columns.
Flash Fill doesn't update if your source data changes. It runs once, fills the column, and that's it. If you update "Sarah Chen" to "Sarah L. Chen" in column A, column D won't change. For data that needs to stay in sync, use a formula instead.
Something like =LEFT(A2, FIND(" ", A2)-1) works for extracting first names. Flash Fill is a time-saver for one-time transformations, not a live connection. That distinction (static output vs. formula-driven output) is exactly the kind of thing that trips people up on real projects. I've seen it cause genuine confusion in 2026 workflows where someone Flash Filled a column, changed the source, and couldn't figure out why the data looked wrong.
Common Mistakes with Excel Cells and Flash Fill
I rewrote an entire 2,000-word article once because I introduced a concept before the reader had the foundation to understand it. The same problem shows up constantly with Flash Fill: people try to use it before understanding the column-based structure it depends on. If Flash Fill isn't working, the most common reasons are:
Your example is in the wrong column. Flash Fill looks at the column immediately to the left for its pattern source. If you put your example in column C but your source data is in column A with nothing in column B, Excel has no idea what it's looking at.
Flash Fill is disabled. Go to File, then Options, then Advanced, and make sure "Automatically Flash Fill" is checked. It's on by default, but it occasionally gets turned off.
The pattern isn't clear enough. Type two examples instead of one. Flash Fill's pattern detection is good, but it's not magic. Ambiguous data sometimes needs a second sample to click.
For hands-on practice with selecting and working across cells and ranges, the article on selecting cells, rows, and columns in Excel is the natural follow-up to what you've learned here.
And if you want a full foundation (not just the grid, but everything a beginner needs before hitting formulas), the complete Excel starter guide lays it all out in order, the way it should have been taught the first time.
If you take one thing from this article: the grid isn't a backdrop for Excel, it's the thing. Rows, columns, cells, and addresses are the grammar of every formula, every function, and every feature you'll use from here on. Flash Fill included.
Frequently Asked Questions
What's the difference between Flash Fill and AutoFill in Excel?
AutoFill extends a series (numbers, dates, repeated values) by dragging the fill handle at the corner of a cell. Flash Fill detects a transformation pattern you've demonstrated by typing and applies it to the rest of a column. AutoFill is about continuation; Flash Fill is about pattern-based transformation. They look similar but solve different problems.
Does Flash Fill work on rows, or only columns?
Flash Fill works column by column. It fills downward through a single column based on the pattern it detects and doesn't operate across rows. This is a direct consequence of how Excel's grid is structured: Flash Fill is designed for the standard vertical data layout where each column holds one type of information.
Why isn't Flash Fill showing a suggestion when I type?
Three things to check: make sure your source data is in the column directly to the left of where you're typing, verify Flash Fill is enabled under File, then Options, then Advanced, and try typing a second example row to give Excel a clearer pattern to work from. You can also trigger it manually with Ctrl+E (Windows) or Cmd+E (Mac).
Join the conversation