Excel Practice Test

โ–ถ

You've got a spreadsheet with hundreds of names split across two columns. Column A has first names. Column B has last names. Your boss wants a single column with full names by end of day. Sound familiar? This is one of those tasks that sounds painfully simple until you actually try it on a sheet with 5,000 rows. Manual typing is out. Copy-paste won't scale. You need a real solution, and Excel hands you several.

The good news? There are at least five reliable ways to merge name columns in Excel, and each fits a different scenario. Some are quick. Some are dynamic. Some handle edge cases like middle initials, missing values, or weird capitalization. Picking the right one depends on what you're working with and how much control you need over the output. Let's walk through every method, when to use each, and the traps that catch people out.

If you're prepping for an Excel certification or a job that involves data wrangling, knowing how to combine text fields fast is non-negotiable. Recruiters test this. So do the MOS exam, the Microsoft Excel Expert exam, and pretty much every analyst job assessment out there. The methods below cover beginner-friendly options and the more advanced ones that scale to massive datasets.

Combine Names โ€” Quick Facts

5
Reliable methods to combine names
1990
Year CONCATENATE was introduced
2013
Flash Fill launched in Excel 2013
30
Max arguments in CONCATENATE function

Most Excel users default to one or two methods and stick with them forever. That's a mistake. Each technique below has strengths the others don't. CONCATENATE is universal but verbose. The ampersand is fast but ugly when fields multiply. TEXTJOIN handles blanks gracefully. Flash Fill feels like magic until it breaks unpredictably. Power Query is overkill for a quick task but unbeatable for ongoing data prep. Knowing all five means you'll never get stuck.

Before you pick a method, ask yourself three questions. First โ€” does the data need to stay linked to the source? If yes, you need a formula. If no, Flash Fill or paste-values will do. Second โ€” are there blanks, middle names, or extra spaces to handle? That changes everything. Third โ€” how many rows? On 50 rows, anything works. On 50,000 rows, formula choice affects calculation speed and file size noticeably.

Quick answer: the fastest way to combine first and last name in Excel is the ampersand formula: =A2&" "&B2. Drag it down. Done. For dynamic data with possibly blank cells, use =TEXTJOIN(" ",TRUE,A2,B2) instead. For one-off conversions, press Ctrl+E after typing one example to trigger Flash Fill.

Let's break down each approach in detail. We'll start with the simplest and work toward more powerful options. By the end, you'll know exactly which tool to reach for in any situation. We'll also cover what to do when names come with weird formatting, extra spaces, or completely missing values โ€” because real-world data is almost never clean.

Four Core Combine Methods at a Glance

๐Ÿ”ด Ampersand (&)

The fastest formula. Type =A2&" "&B2 and drag down. The ampersand acts as a glue operator joining text. Works in every Excel version since the 1990s. No function name to remember, no parentheses to balance. Downside: gets messy with three or more fields.

๐ŸŸ  CONCATENATE

Classic function: =CONCATENATE(A2," ",B2). Identical output to the ampersand but more readable when joining many fields. Microsoft is phasing it out โ€” you'll see a deprecation note in newer versions โ€” but it still works fine. Replaced by CONCAT in Excel 2016+.

๐ŸŸก TEXTJOIN

The smart option: =TEXTJOIN(" ",TRUE,A2,B2). First argument is the delimiter, second tells Excel to ignore empty cells, then your cells. Brilliant when some rows lack a middle name or last name โ€” no awkward double spaces. Available in Excel 2016 and later.

๐ŸŸข Flash Fill

Type one example in column C (like 'John Smith') then press Ctrl+E. Excel pattern-matches and fills the rest. No formula. Result is static text, not linked. Brilliant for one-off jobs. Sometimes guesses wrong on tricky patterns โ€” always spot check.

Each card above covers one method, but there's a fifth tool worth mentioning: Power Query. We'll get to that in the tabs section. Power Query is the heavyweight option. It's overkill for a single combination task, but if your source data refreshes regularly โ€” say, from a CSV exported nightly โ€” Power Query lets you build a transformation once and reuse it forever. The combined column updates automatically when new data arrives.

Now let's get hands-on. The tabs below show you exact step-by-step instructions for each method. Pick the one that fits your situation, follow the steps, and you'll have a merged column in under a minute.

Step-by-Step Walkthroughs

๐Ÿ“‹ Ampersand

Click on cell C2 (or wherever you want the merged name to appear). Type =A2&" "&B2 and press Enter. You should see the first and last name joined with a single space between them. Now grab the small square at the bottom-right corner of C2 โ€” that's the fill handle โ€” and double-click it. Excel auto-fills the formula down the entire column as far as your data extends. If you need a different separator like a comma, replace the space inside the quotes with a comma. Watch out for trailing spaces in source cells โ€” they show up in the result.

๐Ÿ“‹ CONCATENATE

In cell C2 type =CONCATENATE(A2," ",B2) and press Enter. The output matches the ampersand method exactly. You can also use the newer CONCAT function: =CONCAT(A2," ",B2). The advantage of CONCATENATE shows up when you join many fields. For example, joining first, middle, and last with a space between each reads cleaner as =CONCATENATE(A2," ",B2," ",C2) than as the ampersand chain version.

๐Ÿ“‹ TEXTJOIN

Type =TEXTJOIN(" ",TRUE,A2,B2) in cell C2. The first argument is the delimiter. TRUE tells TEXTJOIN to skip empty cells. A2 and B2 are your input cells. The big win: if B2 is blank, you don't get a trailing space. If A2 is blank, no leading space. With CONCATENATE you'd get awkward gaps. TEXTJOIN also accepts ranges, so =TEXTJOIN(" ",TRUE,A2:C2) merges three columns in one go.

๐Ÿ“‹ Flash Fill

Click cell C2 and type the merged name manually โ€” for example, if A2 is John and B2 is Smith, type John Smith. Press Enter. Then press Ctrl+E (or go to Data > Flash Fill). Excel detects the pattern from your example and fills C3 onward. Verify results because Flash Fill can mis-pattern on edge cases like hyphenated names or initials. The output is plain text, not a formula, so it won't update if A or B columns change.

๐Ÿ“‹ Power Query

Select your data range. Go to Data > From Table/Range. In the Power Query editor, hold Ctrl and click the First Name and Last Name column headers. Right-click and pick Merge Columns. Choose Space as the separator and name the new column Full Name. Click OK. Then click Close & Load to push the result back to a sheet. Refresh the query anytime your source data changes โ€” the combined column updates automatically.

You've seen the mechanics. Now let's talk about what trips people up. The most common mistake is forgetting the space character between fields. People write =A2&B2 and end up with JohnSmith instead of John Smith. Always include a space โ€” or whatever delimiter you want โ€” wrapped in double quotes between the cell references. Single quotes won't work. Backticks won't work. Only straight double quotes.

The second pitfall is invisible whitespace. If your source data was pulled from a database, copied from a PDF, or imported from a web form, cells often contain leading or trailing spaces you can't see. Wrap your cell references in TRIM to strip them: =TRIM(A2)&" "&TRIM(B2). This single function call has saved more analyst hours than just about any other Excel feature. Add it by default to every text-joining formula you build for imported data.

The third pitfall is mismatched case. Some entries are typed in all caps, others in lowercase, others mixed. The PROPER function normalizes: =PROPER(A2)&" "&PROPER(B2) produces John Smith from JOHN smith. UPPER and LOWER do exactly what they sound like. None of these change your source data โ€” they only affect the output cell.

Another scenario worth covering: what if you need the last name first? For example, you want Smith, John instead of John Smith. Easy โ€” just swap the order in your formula: =B2&", "&A2 produces Smith, John. The same logic applies to any sorting or formatting requirement. Want all uppercase? Wrap each field in UPPER: =UPPER(A2)&" "&UPPER(B2). Want proper case for names entered in all caps? Use PROPER as shown earlier.

Handling middle names or initials is where things get interesting. If column B holds middle names that are sometimes blank, the ampersand method gives you double spaces on the blank rows. TEXTJOIN with TRUE as the second argument silently skips the blank and outputs a clean string. This is one reason TEXTJOIN has become the go-to for working analysts since 2016. Anyone running Office 2016 or later, Office 365, or Excel for the web has it. Anyone on Excel 2013 or earlier has to fall back on IF wrappers around CONCATENATE.

Here's a less obvious tip: if you ever need to undo a combined column โ€” split it back into first and last โ€” Excel has the Text to Columns feature under the Data tab. Or use the newer TEXTSPLIT function in Excel 365. Combining and splitting are inverse operations, and you'll use both throughout your career.

Before You Combine Names โ€” Quick Checks

Verify source columns have no leading or trailing spaces (use TRIM if unsure)
Decide whether the merged column needs to update dynamically โ€” formula vs paste-values
Check for blank cells in either source column and pick a method that handles them
Confirm capitalization is consistent โ€” apply PROPER or UPPER if needed
Test on a small sample before applying the formula to thousands of rows
Save a backup of the original file before running mass transformations
Double-check Flash Fill output by scanning the bottom and middle of the output column
Confirm your Excel version supports TEXTJOIN before relying on it (2016 or later)
Test Your Excel Skills Now

Performance matters once your spreadsheet grows past a few thousand rows. Formula choice affects how fast Excel recalculates. The ampersand and CONCATENATE are basically identical in speed โ€” both are simple text operations with low overhead. TEXTJOIN is slightly slower because it has to evaluate the ignore-empty logic for each cell. Flash Fill has zero ongoing cost because the output is static. Power Query runs only when you refresh, so it doesn't slow down everyday editing.

If you're working with 100,000+ rows and noticing slowdowns when you edit cells, consider converting your formula results to static values. Select the merged column, copy it, then right-click and choose Paste Special > Values. The formulas vanish and the text stays. Your file size drops, calculation speed jumps, and your computer's fans stop spinning. Just remember โ€” once you do this, the merged column no longer updates when source data changes. If that's a problem, keep formulas live and accept the performance hit.

One more performance trick: if you only need the combined column for a one-time export or report, build it on a separate sheet using formulas, run the report, then delete the formula sheet. That keeps your master workbook lean and fast. Analysts who manage 50MB+ spreadsheets swear by this approach.

Combine-Methods Pros and Cons

Pros

  • Multiple methods means you can pick the best tool for each situation
  • Formula-based methods update automatically when source data changes
  • Flash Fill requires zero formula knowledge and works in seconds
  • TEXTJOIN handles blanks and edge cases without ugly double spaces
  • Power Query lets you automate repeating workflows
  • All methods work cross-platform on Windows, Mac, and Excel for the web

Cons

  • CONCATENATE is being phased out โ€” new workbooks should use CONCAT or TEXTJOIN
  • Flash Fill can pattern-match incorrectly on unusual name formats
  • Formulas slow down recalculation on very large datasets
  • Power Query has a learning curve that scares casual users
  • Combining destroys numeric properties โ€” IDs become text strings
  • Without TRIM, invisible whitespace creates dirty output

Let's wrap up with a real-world workflow. Imagine you receive a CSV export from your CRM every Monday morning. It has separate FirstName and LastName columns. You need to push a combined column into a reporting dashboard another team uses. The smart play is Power Query. You build the transformation once โ€” connect to the CSV folder, merge the columns, output to a sheet. Every Monday after that, you click Refresh All and the new data flows through your transformation automatically. No manual formulas, no dragging fill handles, no human error.

Now contrast that with a one-time situation. Your manager forwards a list of 200 attendees for an event and wants name badges printed by 5 PM. Power Query is overkill. Open the file, type the first full name into column C, press Ctrl+E, scan for errors, save. Done in 90 seconds. Match the tool to the task and you stop wasting time.

One last thing worth mentioning โ€” accessibility. Screen readers handle combined name columns fine, but if your output ends up in a document for printed labels or mail merges, double-check that the merged text wraps correctly and has no weird characters. Some printing systems choke on em-dashes, smart quotes, or unicode characters that slip in from copied data. A quick UPPER or PROPER pass can clean things up before export.

If you work with international names, watch out for accented characters and right-to-left scripts. Excel handles them fine internally but downstream systems sometimes don't. Always test the round trip โ€” combine, export, import somewhere else โ€” to confirm the merged data survives. This is especially important for HR systems, mailing lists, and CRM imports where small encoding issues become big problems later.

EXCEL Questions and Answers

What is the easiest way to combine first and last name in Excel?

The ampersand formula is the fastest: =A2&" "&B2 in cell C2, then double-click the fill handle to copy down. Three characters of typing, no function names, works in every Excel version going back decades. For one-off tasks without formulas, Flash Fill (Ctrl+E) is even faster โ€” type one example and Excel completes the rest.

Can I combine first and last name without a formula?

Yes โ€” use Flash Fill. Type the desired output once in an empty column next to your name data, then press Ctrl+E. Excel detects the pattern and fills the rest automatically. The result is static text, not a live formula, so it won't update if source columns change. Works in Excel 2013 and later versions.

What's the difference between CONCATENATE and TEXTJOIN?

CONCATENATE joins fields exactly as given, including blanks, which can produce ugly double spaces. TEXTJOIN takes a delimiter and an ignore-empty flag โ€” passing TRUE for the second argument skips blank cells silently. TEXTJOIN is newer (Excel 2016+) and far better at handling messy real-world data.

How do I combine names and keep the result updating when source data changes?

Use a formula โ€” either =A2&" "&B2, =CONCATENATE(A2," ",B2), or =TEXTJOIN(" ",TRUE,A2,B2). All three create a live link to the source cells. Edit a first or last name and the combined column updates immediately. Flash Fill and paste-values output static text, so they won't update.

Why does my combined column show extra spaces?

Almost always because the source cells contain hidden whitespace. Wrap your references in TRIM to strip leading and trailing spaces: =TRIM(A2)&" "&TRIM(B2). This single fix solves the majority of formatting complaints on imported data โ€” especially data from databases, web forms, or copied PDFs.

Can I combine three or more name columns in Excel?

Absolutely. The cleanest approach is TEXTJOIN: =TEXTJOIN(" ",TRUE,A2,B2,C2) merges three columns and skips any blanks. It also accepts ranges, so =TEXTJOIN(" ",TRUE,A2:C2) does the same thing with less typing. CONCATENATE and the ampersand work too but require manually adding separators between each field.

How do I reverse-combine names as 'Last, First' format?

Just swap the order in your formula: =B2&", "&A2 produces Smith, John from columns where A holds first names and B holds last names. The comma-space inside the quotes is the delimiter โ€” change it to whatever you need. The same swap works with CONCATENATE: =CONCATENATE(B2,", ",A2).

Does Flash Fill work on Mac and Excel for the web?

Yes on Mac (Excel 2016 and later) using the same Ctrl+E shortcut, though some Mac versions use Command+E. Excel for the web has Flash Fill via the Data tab. Older Mac Excel versions (2011 and before) don't have Flash Fill at all โ€” you'll need to use formulas or upgrade.
Practice Excel Questions Free

Combining first and last name in Excel is one of those daily tasks that separates casual users from confident ones. Anyone can google a formula. The real skill is knowing which method to grab for which scenario โ€” and recognizing the traps that turn a 30-second job into a 30-minute debugging session. The ampersand is your fast everyday tool. TEXTJOIN is your sharp scalpel for messy data. Power Query is your industrial press for repeating workflows. Flash Fill is your magic trick for one-offs. Pick the right one and the work disappears.

If you're studying for an Excel certification or applying for an analyst role, practice all five methods on dirty sample data. Real datasets have blanks, extra spaces, mixed capitalization, and inconsistent formatting. Knowing the formulas isn't enough โ€” you need to recognize edge cases and pick the technique that handles them cleanly. That's what separates someone who knows Excel from someone who actually uses it day in and day out.

Take five minutes after reading this to try each method on a sample dataset. Build a fake list of names with intentional problems โ€” blanks, all caps, extra spaces, hyphenated last names โ€” and run all five techniques on it. You'll learn more from twenty minutes of hands-on practice than from any tutorial. And next time someone hands you a dirty name column, you'll know exactly what to do.

One workflow nuance worth covering before you go: dealing with names that have prefixes and suffixes. Think Dr., Mr., Mrs., Jr., Sr., III, PhD, MD. If your data has a prefix in column A, first name in column B, last name in column C, and a suffix in column D, the cleanest formula is TEXTJOIN with TRUE โ€” that way any missing field gets skipped without leaving extra spaces.

Example: =TEXTJOIN(" ",TRUE,A2,B2,C2,D2). You get Dr. John Smith Jr. when all four are present, John Smith when only first and last exist, and Mr. Smith if only prefix and last are given. No awkward double spaces, no empty title gaps. Try the same setup with CONCATENATE and you'll quickly see why TEXTJOIN won the loyalty of working analysts.

Another common request: combining names alongside other data like email addresses or phone numbers. The same techniques apply. To build an email signature line from columns Name, Title, Phone, and Email, you'd write =A2&" | "&B2&" | "&C2&" | "&D2. The pipe character is just a delimiter โ€” substitute commas, dashes, or whatever fits your style. For multi-line outputs, use CHAR(10) inside the formula and turn on Wrap Text in the cell: =A2&CHAR(10)&B2&CHAR(10)&C2 stacks each field on its own line. This trick is gold for building printable contact cards or formatted address blocks straight from a spreadsheet.

If you're going to be doing this kind of work regularly, take ten minutes to record a macro of your favorite combine workflow. Go to View > Macros > Record Macro, click through the merge steps, stop recording, and assign a keyboard shortcut. Next time you need to combine columns, one keypress does the whole job.

The macro replays your steps on any selected range. Combine that with Quick Access Toolbar buttons for TRIM, PROPER, and Paste Values and you've built yourself a productivity stack that turns a 30-minute name-cleaning task into a 30-second one. Power users love this because it removes the mental overhead of remembering which menu hides which feature.

Finally, for anyone preparing for an Excel skills assessment or certification: practice combining names under timed conditions. Open a sample workbook with mixed-quality name data and try each of the five methods covered in this article inside a five-minute window. You'll notice quickly which technique your fingers default to under pressure.

Build that one into muscle memory. Then practice the alternates so you have a backup when the default doesn't fit the scenario. Real exam questions and real job tasks almost always include a twist โ€” blank middle names, mismatched casing, hidden trailing spaces โ€” that rewards anyone who knows the full toolkit instead of just one trick.

One more nuance to keep in mind: Excel treats cell references differently when you copy a formula sideways versus down. The formulas in this article use relative references like A2 and B2, which adjust automatically when you fill down a column โ€” A2 becomes A3, A4, A5 as you go.

If you ever need to lock a reference (say you want every row to grab from a single cell), wrap it in dollar signs: =A$1&" "&B2 keeps row 1 fixed while row 2 changes. This becomes useful when combining names with a fixed prefix or suffix stored in a header cell.

The bottom line is that name combination touches almost every Excel skill โ€” text functions, references, fill handles, error handling, and increasingly Power Query and dynamic arrays. Mastering this one task opens doors to faster reporting, cleaner data, and a calmer workday when last-minute requests land in your inbox.

โ–ถ Start Quiz