logo
search
Function Problems

How to Extract the First Letter of Each Word in Excel Formulas

Camila MilosovichCamila Milosovich Sep 30, 2026 869 views

Question details

The user needs to extract the first letter from each word within a single Excel cell, with an option to place a custom separator between the extracted characters.

How to Extract the First Letter of Each Word in Excel
Product
Excel
Device & OS
not provided
Scenario
Text manipulation in spreadsheets to generate initials or acronyms.
Observed behavior
Requires a formula to isolate and combine the starting letters of multiple words in a cell.
Before you start

Determine the maximum number of words your cells contain, as simple formulas work best for exactly two words, while dynamic array formulas are better for varying word counts. Ensure your text has no irregular double spaces.

Solution 1Recommended

Use the LEFT and MID Functions with Ampersand

This is the most direct method to extract first letters for cells containing exactly two words.

By combining the LEFT function to get the first letter of the first word, and the MID function to get the first letter after the space, you can quickly generate two-letter initials.

1
Select the destination cell

Click on an empty cell next to your target text (for example, click B1 if your text is in A1).

2
Enter the formula

Type the formula =LEFT(A1,1)&"_"&MID(A1,FIND(" ",A1)+1,1) into the formula bar.

3
Apply and copy

Press Enter to see the result. Drag the fill handle down from the bottom-right corner of the cell to apply the formula to the rest of your column.

Use the LEFT and MID Functions with Ampersand
Customizing the Separator: You can change the underscore in the formula to any character, or remove it entirely by using &""& instead of &"_"&.
Efficient Spreadsheet Software

Perform Complex Formula Calculations in WPS Spreadsheet

WPS Spreadsheet provides full compatibility with standard Excel text formulas like LEFT, MID, FIND, and modern dynamic arrays, allowing you to manipulate strings efficiently.

  1. 1. Open WPS Spreadsheet: Launch WPS Office and open your workbook containing the text data.
  2. 2. Enter your formula: Select a blank cell and input your LEFT and MID formula to extract initials.
  3. 3. Drag to fill: Use the smart fill handle to copy the extraction formula across all your rows instantly.
Fully compatible with Microsoft Excel formulas (.xlsx and .xls)Lightweight software that runs smoothly on all major operating systemsIncludes an intuitive formula builder with built-in syntax hintsCompletely free to use for daily basic spreadsheet tasks
microsoft office alternative - wps office

Frequently Asked Questions

How do I extract initials without any separator at all?

You can remove the separator from the formula by deleting the underscore and the quotes. For example, use =LEFT(A1,1)&MID(A1,FIND(" ",A1)+1,1) to combine the letters directly.

What happens if there are extra spaces in my text?

Extra spaces will cause the FIND function to return incorrect results, as it looks for the very first space. Wrap your cell reference in the TRIM function first, like TRIM(A1), to remove any irregular spacing before extracting letters.

Can I extract the first three letters of each word instead of just one?

Yes. Change the number of characters in the LEFT and MID functions from 1 to 3. For example, use LEFT(A1,3) and MID(A1,FIND(" ",A1)+1,3).