ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Text
  3. How to Add Text to the Start or End of Cells

How to Add Text to the Start or End of Cells

By ExcelReady Team·Updated November 1, 2026·6 min read

The short answer

To add text to a cell, join it with the & sign in a helper column: ="SKU-"&A2 adds text to the start, and =A2&" kg" adds it to the end. Put the added text in double quotes. For numbers, wrap them in TEXT to keep their format. To show text without changing the value, use a custom number format instead.

Key takeaways

  • ="text"&A2 adds text to the start of a cell; =A2&"text" adds it to the end.
  • Added text goes in double quotes, and spaces inside the quotes count.
  • Joining a number turns it into plain text, so use TEXT to keep formats like $1,250.00.
  • A custom number format such as 0" kg" shows text without changing the cell's value.
  • Paste the results back as values to replace the originals.
On this page+
  1. How to add text to the start of a cell
  2. How to add text to the end of a cell
  3. Add text and keep the number format
  4. Add text without a formula: custom number formats
  5. Add text in the middle of a cell
  6. Add text only to some cells
  7. Common mistakes when adding text
  8. Use Flash Fill for a quick one-off
  9. Practise it

To add text to a cell in Excel, such as a prefix like "SKU-" or a unit like " kg", you join it to the existing value with the & sign. The formula goes in a helper column, and then you paste the results over the original. This guide shows how to add text to the start, the end and the middle of cells, how to keep numbers looking right, and how to show added text without changing the value at all.

How to add text to the start of a cell#

Put the new text in double quotes, then join the cell with &. Say column A holds product numbers like 4471, and every code should start with "SKU-":

Excel formula
="SKU-"&A2

The result is SKU-4471. The & sign is Excel's join operator: it sticks two pieces of text together, in order. Whatever is inside the quotes appears exactly as typed, including spaces and punctuation.

To do the whole column:

  1. In B2, type ="SKU-"&A2 and press Enter.
  2. Double-click the fill handle to copy it down.
  3. Copy column B (Windows: Ctrl+C; Mac: ⌘C).
  4. Right-click A2 and choose Paste Special > Values.
  5. Delete column B.

Pasting as values replaces the formulas with the finished text, so you can safely delete the helper column. If you paste over the wrong cells, undo straight away (Windows: Ctrl+Z; Mac: ⌘Z); the guide to editing cells, undo and redo covers the shortcuts.

How to add text to the end of a cell#

Put the cell first and the new text second:

Excel formula
=A2&" kg"

With 12.5 in A2, the result is 12.5 kg. Notice the space inside the quotes, before "kg". Without it, you get "12.5kg". This is the most common small mistake when adding text: Excel adds exactly what's in the quotes, and nothing else.

You can add text to both ends at once: ="("&A2&")" wraps the value in brackets, turning 4471 into (4471).

If the values are numbers with a fixed length, such as IDs that should always have five digits, add the text and the leading zeros together: ="ID-"&TEXT(A2,"00000") turns 4471 into ID-04471. Joining text always produces text, so the new codes sort alphabetically and can't be added up, which is what you want for IDs.

Add text and keep the number format#

When you join a number with &, Excel uses the raw number, not what the cell shows. A cell that displays $1,250.00 really holds 1250, so ="Total: "&B2 gives Total: 1250.

Use TEXT to choose the format inside the formula:

Excel formula
="Total: "&TEXT(B2,"$#,##0.00")

The result is Total: $1,250.00. The second argument of TEXT is a format code:

Format code1250 becomesUse for
"$#,##0.00"$1,250.00Money
"#,##0"1,250Whole numbers with commas
"0.0%"125000.0%Percentages (for 0.125 it shows 12.5%)
"00000"01250IDs with leading zeros

Dates need TEXT too, because a date is stored as a number. ="Due "&TEXT(C2,"d mmm yyyy") shows Due 15 Mar 2024 instead of Due 45366. The guide to combining text in Excel has more examples of numbers and dates in joined text.

Add text without a formula: custom number formats#

A custom number format adds text to what the cell shows, while the value stays a number you can still add up. This is the best choice for units and labels on numbers.

  1. Select the cells.
  2. Open Format Cells (Windows: Ctrl+1; Mac: ⌘1).
  3. Choose Custom on the Number tab.
  4. Type a format in the Type box, then click OK.
Custom formatCell holdsCell shows
0.0" kg"12.512.5 kg
"SKU-"04471SKU-4471
"ID-"@AB12ID-AB12
#,##0" units"12501,250 units

Text in a format goes inside double quotes. 0 stands for the number, and @ stands for text. With this method, =SUM() on the "kg" column still works, which it wouldn't if you had joined " kg" with a formula.

Add text in the middle of a cell#

To insert text at a position, use REPLACE and tell it to remove zero characters:

Excel formula
=REPLACE(A2,4,0,"-")

With ABC123 in A2, the result is ABC-123. REPLACE starts at position 4, removes 0 characters, and inserts the dash. To insert text after a certain character rather than a fixed position, use FIND to get the position. For example, =REPLACE(A2,FIND(" ",A2),0,",") adds a comma before the first space. The guide to FIND and SEARCH explains how to locate characters.

Add text only to some cells#

Combine & with IF to add text when a condition is met. To tag big orders:

Excel formula
=IF(B2>10000,A2&" (priority)",A2)

For an order of 12,400, the result is INV-1043 (priority); smaller orders keep their plain code. The guide to IF with text shows more ways to build conditional labels.

Common mistakes when adding text#

  1. Missing quotes. =SKU-&A2 gives an error. Added text always goes inside double quotes: "SKU-".
  2. Quotes around the cell. ="SKU-"&"A2" returns the letters SKU-A2. Cell references never go in quotes.
  3. Forgetting the space. =A2&"kg" gives 12.5kg. Put the space inside the quotes: " kg".
  4. Joining text to numbers you still need to add up. The result is text. Use a custom number format instead.

Use Flash Fill for a quick one-off#

Flash Fill can add text by copying a pattern. Type the first result by hand next to the data, such as SKU-4471, start the second, and press Enter to accept the preview, or use Data > Flash Fill (Windows: Ctrl+E). It's quick, but the results don't update when the source changes, so prefer a formula for lists that grow.

Practise it#

Joining text is a skill you'll use in reports, labels and job tests. Practise joining text in a live spreadsheet: you type formulas with &, TEXT and CONCAT, and each one is checked instantly. Or try the label exercise on this page first.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Build a label for the invoice total in B2. In C2, join the text Total: to B2, formatted with TEXT as $#,##0.00.

fx
ABCD
1
Invoice
Amount
Label
2
INV-1041
1250
3
INV-1042
980.5
4
INV-1043
12400
5
6
7

Tip: Text in quotes, then &, then TEXT(B2,"$#,##0.00"). Leave a space after the colon inside the quotes.

Practise this in a lesson

LessonJoining text: &, CONCAT and TEXTJOINBuild full names, addresses and tag lists by joining text with &, CONCAT and TEXTJOIN.

Frequently asked questions

How do I add text to the beginning of every cell in Excel?

+

In a helper column, type ="Text"&A2, for example ="SKU-"&A2, and fill it down. Then copy the results and paste them over the original column as values.

How do I add text to the end of a cell in Excel?

+

Use =A2&" text", for example =A2&" kg". Include a space inside the quotes if you want one between the value and the new text.

How do I add text to a number without losing the format?

+

Wrap the number in TEXT with the format you want: ="Total: "&TEXT(B2,"$#,##0.00"). Without TEXT, Excel joins the raw number, such as 1250 instead of $1,250.00.

Can I add text to cells without a formula?

+

Yes. Use a custom number format: press Ctrl+1 (Mac: Command+1), choose Custom, and type 0" kg" for numbers or "ID-"@ for text. The cell still holds the original value.

How do I add text in the middle of a cell?

+

Use REPLACE with 0 as the number of characters to remove: =REPLACE(A2,4,0,"-") inserts a dash after the third character, turning ABC123 into ABC-123.

Sources

  • Calculation operators and precedence in Excel - Microsoft Support
  • TEXT function - Microsoft Support
  • Create a custom number format - Microsoft Support

Written and checked by the ExcelReady Team. First published November 1, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. How to add text to the start of a cell
  2. How to add text to the end of a cell
  3. Add text and keep the number format
  4. Add text without a formula: custom number formats
  5. Add text in the middle of a cell
  6. Add text only to some cells
  7. Common mistakes when adding text
  8. Use Flash Fill for a quick one-off
  9. Practise it

Keep reading

Text· 7 min read

Find the Position of Text in a Cell (FIND and SEARCH)

FIND and SEARCH return the position of some text inside a cell, as a number. =FIND(" ",A2) gives 5 for Dana Whitfield, because the space is the 5th character. FIND is case-sensitive; SEARCH ignores capitals and allows wildcards. Both return #VALUE! when the text isn't there, so wrap them in ISNUMBER to test whether a cell contains a word.

Basics· 4 min read

Edit, Clear, Undo and Redo in Excel Without the Mouse

The edit cell Excel shortcut is F2 on Windows. On a Mac, press Control+U or fn+F2. It opens the cell with the cursor at the end, so you can fix part of it without retyping. Esc cancels an edit, Delete clears the selected cells, Ctrl+Z (⌘Z) undoes your last change and Ctrl+Y (⌘Y) redoes it.

Text· 7 min read

How to Combine Text in Excel (&, CONCAT, TEXTJOIN)

To combine text in Excel, join the pieces with &: =A2&" "&B2 turns Nora and Delgado into Nora Delgado. CONCAT does the same with a list of pieces. TEXTJOIN puts the same separator between every piece and can skip empty cells: =TEXTJOIN(", ",TRUE,C2:E2). Type spaces and commas yourself, inside double quotes.

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free