Capital excel что это

Содержание

  1. How to Convert Small Letters to Capital in Excel
  2. Method 1: The UPPER Formula
  3. Method 2: Flash Fill
  4. Method 3: Change the Font Type
  5. Method 4: Use Word
  6. Exercise
  7. Question
  8. Additional Note
  9. How to Capitalize First Letter of a Text String in Excel (using Formula & VBA)
  10. Capitalize First Letter Using Formula
  11. Capitalize the First Letter of Each Word
  12. Capitalize Only the First Letter of the First Word Only
  13. Capitalize the First Letter of the First Word and Leave Everything As Is
  14. Capitalize the First Letter of the First Word and Change the Rest to Lower Case
  15. Capitalize First Letter Using VBA

How to Convert Small Letters to Capital in Excel

In this tutorial, we will learn how to convert small letters to capital in excel completely.

Letters capitalization is a process that we sometimes need for the text data we have. By understanding the methods given in this tutorial, you will be able to do it easily. There is no need to do it manually by retyping all your text using capital letters!

Here, we will discuss 4 methods in detail to convert small letters into large/capital letters in excel. Quite a lot, isn’t it? Let’s learn them all and use the most appropriate one with our text data processing condition later 🙂

Disclaimer: This post may contain affiliate links from which we earn commission from qualifying purchases/actions at no additional cost for you. Learn more

Want to work faster and easier in Excel? Install and use Excel add-ins! Read this article to know the best Excel add-ins to use according to us!

Method 1: The UPPER Formula

In this first method to convert small letters to capital in excel, we will use a built-in excel formula. This formula is the UPPER formula.

From the usage perspective, we can say that UPPER is quite simple to implement. This is like what you can see in its general writing form below.

UPPER just needs one input, which is the text you want to convert the letters from into capital letters. Give your text as its input and enter. UPPER will then immediately convert the text letters into capital letters!

To deepen your understanding of this UPPER formula usage, here is an example of its implementation and result in excel.

Pretty easy, right? If your text data is in one column like in the example, then just type UPPER for one of them. After that, copy your UPPER formula into all the rows of your text data. You will immediately get the result of all your text letters capitalization!

If you want your letters to become capital in their cells directly, not in different cells, then just use paste special. The way to use this feature is by activating the copy mode first on the cells where your UPPER formulas are.

You can activate the mode by pressing Ctrl + C (Command + C in Mac) after highlighting all the cells containing your UPPERs. There will be dotted lines around your cell like the following. It is a symbol that your copy mode is active.

Then, move your cell cursor to the first cell of where your text is. Then, click the Paste button dropdown in the Home tab. There will be choices shown as you can see in the screenshot below. Choose Paste Values.

All the letters in your original text have been converted to capital letters!

If you don’t want your UPPER results anymore after using paste special, delete them from your worksheet

Method 2: Flash Fill

Want another method that doesn’t involve formulas in its process? You can also convert the small letters in your text to capital in excel by using the flash fill feature.

(Note that we can only use this method if we have excel version 2013 and beyond. This is because Microsoft added this flash fill feature starting from excel 2013).

Flash fill is a great feature to fill a cell range based on the pattern it detects in your previous input. Here, we use flash fill to detect our pattern to convert small letters into large letters in our text.

The way to use flash fill for this is as follows. Rewrite your first text by changing all of its letters into capital besides the actual text cell. After that, move your cursor to the next cell in that column besides your text.

Then, press the Ctrl + E buttons on your keyboard simultaneously. Excel will automatically detect your previous input pattern and apply it to the rest of your text. All the letters in your text have been converted to capital letters!

To make this use of flash fill clearer, see the text data example screenshot below (the same as the data we use for the UPPER formula tutorial previously).

To make flash fill helps us converting our letters, we manually convert the text at the top first. Retype our first text with capital letters. The result becomes like this.

Then, we move our cell cursor below to begin the flash fill implementation.

Press Ctrl + E simultaneously. You will get your desired text, which letters have been converted to capital automatically by excel!

If you want your text to be converted directly in their cells, just copy your flash fill results to them.

As an alternative, besides using Ctrl + E, we can also access flash fill from the Fill dropdown in the Home tab.

Besides that, we can also access it through the Data tab in your workbook.

Whichever method you use to activate flash fill, you will get the same results!

Method 3: Change the Font Type

Do you know that there are font types in excel in which letters are all capital? If this is the right method for you, you can also change your text’s font types to capitalize your letters easily.

To change our font type in excel, many of us may have known the method. But, we will discuss it again here so those who don’t can also practice this method!

First, you must highlight the cells containing the text you want to capitalize the letters on.

Then, click the font type dropdown in the Home tab. You can see the dropdown location below.

Pick the font type with capital letters for all of its writing. You can check this by looking at the writing of the font type in the dropdown list.

See the examples of the font type choices with capital letters, highlighted in the following screenshot.

After choosing the font type, your letters will all become capital, following the letter form in the font type.

Quite practical, isn’t it? However, you should use this method only if it isn’t a problem to use a different font for your text.

Method 4: Use Word

The last method we discuss here is by utilizing the Change Case feature in Word. This feature can change the letter cases you have in your text fast and easily.

This feature, unfortunately, isn’t available in excel. However, you can utilize the availability of it in Word by copying your excel text data into word first.

The steps for the implementation of this method are as follows. First, highlight the text in your cells in excel and activate the copy mode on them by pressing Ctrl + C (Command + C in Mac). The result will be as follows.

Next, open your word program and copy your excel text data there by pressing Ctrl + V (Command + V in Mac). The result will be as follows.

Then, just highlight your text in Word and click the Change Case menu in the Word’s Home tab. You can see the menu’s exact location in the screenshot below.

After you choose the Change Case menu, there will be a dropdown list with choices shown. To convert the letters in your text to capital letters, click UPPERCASE.

All your text letters have been converted to capital letters! Now, you just need to copy your text back to excel.

To do that, press Ctrl + C after making sure all your text in Word has been highlighted. Open the excel workbook where your text originally came from and press Ctrl + V in the cells of your text. You will immediately get your letters capitalization results in excel!

What do you think? Pretty easy and fast, isn’t it, if you choose to use this method?

Exercise

After understanding how to use various methods to convert small letters to capital in excel, let’s do an exercise. This is so you can understand more about the practices of those methods.

Download the exercise file and answer all the questions. Download the answer key file if you have done the exercise and want to check your answers. Or, probably, when you are confused about how to answer some of the questions!

Link to the exercise file:
Download here

Question

Answer each question in the appropriate gray-colored cell that fits the question number!

  1. Use UPPER to convert the small letters in the text on the left to capital letters!
  2. Use flash fill to convert the small letters in all the text on the left to capital letters!
  3. Change the text font type into the font in which text is written with capital letters!

Link to the answer key file:
Download here

Additional Note

There are other formulas that can convert letters in excel besides UPPER, which are LOWER and PROPER. Understand each of their functions and usage by visiting their Compute Expert tutorial links.

Related tutorials you should learn too:

Источник

How to Capitalize First Letter of a Text String in Excel (using Formula & VBA)

Apart from using Excel with numeric data, a lot of people also use it with text data. It could as simple as keeping a record of names to something more complex.

When working with text data, a common task is to make the data consistent by capitalizing the first letter in each cell (or to capitalize the first letter of each word in all the cells)

In this tutorial, I will show you a couple of methods to capitalize the first letter in Excel cells.

So let’s get started!

This Tutorial Covers:

Capitalize First Letter Using Formula

There can be two scenarios where you want to capitalize:

  1. The first letter of each word
  2. Only the first letter of the first word

Capitalize the First Letter of Each Word

This one is fairly easy to do – as Excel has a dedicated function for this.

The PROPER function, whose purpose of existence is to capitalize the first letter of each word.

Suppose you have a dataset as shown below and you want to quickly convert the first letter of each word into upper case.

Below is the formula you can use:

This would capitalize the first letter of each word in the referenced cell.

Pretty straight forward!

Once you have the desired result, you can copy the cells that have the formula and paste it as values so it’s no longer linked to each other.

Capitalize Only the First Letter of the First Word Only

This one is a little more tricky than the previous one – as there is no inbuilt formula in Excel to capitalize only the first letter of the first word.

However, you can still do this (easily) with a combination of formulas.

Again, there could be two scenarios where you want to do this:

  1. Capitalize the First Letter of the First Word and leave everything as is
  2. Capitalize the First Letter of the First Word and change the rest to lower case (as there may be some upper case letter already)

The formulas used for each of these cases would be different.

Let’s see how to do this!

Capitalize the First Letter of the First Word and Leave Everything As Is

Suppose you have the below dataset and you only want to capitalize the first letter (and leave the rest as is).

Below is the formula that will do this:

The above formula uses the LEFT function to extract the first character from the string in the cell. It then uses the UPPER function to change the case of the first letter to upper. It then concatenates the rest of the string (which is extracted using the RIGHT function).

So. if there are words that already have capitalized alphabets already, these would not be changed. Only the first letter would be capitalized.

Capitalize the First Letter of the First Word and Change the Rest to Lower Case

Another scenario could be where you want to change the case of only the first letter of the first word and keep everything in lower case. This could be when you text that you want to convert to sentence case.

In this scenario, you may get some cells where the remaining text is not in the lower case already, so you will have to force the text to be converted to lower case, and then use a formula to capitalize the first letter.

Suppose you have the dataset below:

Below is the formula that will capitalize the first letter of the first word and change the rest to lower case:

Let me explain how this formula works:

  • LOWER(A2) – This converts the entire text into lower case
  • UPPER(LEFT(A2,1) – This converts the first letter of the text string in the cell into the upper case.
  • REPLACE function is used to only replace the first character with the upper case version of it.

Capitalize First Letter Using VBA

While using formulas is a quick way to manipulate text data, it does involve a few extra steps of getting the result in an additional column and then copying and pasting it as values.

If you often need to use change the data as shown in one of the examples above, you can also consider using a VBA code. With a VBA macro code, you just have to set it once and then you can add it to the Quick Access Toolbar.

This way, the next time you need to capitalize the first letter, all you need to do is select the dataset and click the macro button in the QAT.

You can even create an add-in and use the VBA code in all your workbooks (and can even share these with your colleagues).

Now let me give you the VBA codes.

Below code will capitalize the first letter of the first word and leave everything as-is:

And below is the code that will capitalize the first letter of the text and make everything else in lower case:

You need to place this VBA code in a regular module in the VB Editor

These are some methods you can use to capitalize the first letter in Excel cells. Based on the scenario, you can choose the formula method or the VBA method.

Hope you found this Excel tutorial useful.

You may also like the following Excel tutorials:

Источник

Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 More…Less

This article describes the formula syntax and usage of the PROPER
 function in Microsoft Excel.

Description

Capitalizes the first letter in a text string and any other letters in text that follow any character other than a letter. Converts all other letters to lowercase letters.

Syntax

PROPER(text)

The PROPER function syntax has the following arguments:

  • Text    Required. Text enclosed in quotation marks, a formula that returns text, or a reference to a cell containing the text you want to partially capitalize.

Example

Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.

Data

this is a TITLE

2-way street

76BudGet

Formula

Description

Result

=PROPER(A2)

Proper case of thestring in A2.

This Is A Title

=PROPER(A3)

Proper case of the string in A3.

2-Way Street

=PROPER(A4)

Proper case of the string in A4.

76Budget

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Skip to content

How to Change Case in Excel: Upper, Lower, and More (2023)

How to Change Case in Excel: Upper, Lower, and More (2023)

Sometimes, you need to change the letter case of a text for proper capitalization of names, places, and things. In Microsoft Word, it’s easy to do that using the Change Case button.

However, there is no Change Case button in Microsoft Excel 🙁 Then how do you change the letter case of texts in Excel? How much more if you need to change the letter case of texts of large data sets? 😱

Good news! Changing the letter case of text is possible in Excel, and you don’t have to manually do it at all!

Excel offers you the UPPER, LOWER, and PROPER functions to automatically change text values to upper case, lower case, or proper case 😊

Let’s do it!

Before you scroll down, make sure to download this free practice workbook we’ve prepared for you to work on.

How to change case to uppercase

To change the case of text into uppercase means to capitalize all lowercase letters in a text string. Simply put, to change them to ALL CAPS.

You can do this in Excel by using the UPPER function. It has the following syntax:

=UPPER(text)

The only argument in this function is the text. It refers to the text that you want to be converted to uppercase. This can be a reference or text string.

It’s time to open your practice workbook and put this function into action 💪

You will see a column named Original Data which contains names, places, and sentences that are written in different text case formats.

You may have encountered this in real life where you have to work with data that do not appear in a format that you want.

Let’s convert text data in the original data column into uppercase using the UPPER function.

  1. Double-click on cell B2 to put the cell in Edit mode.
uppercase names
  1. Type the UPPER function:

=UPPER(

not the underlying formulas
  1. The first and only argument in the UPPER function is the text. You can type in the text string or simply click the cell reference of the text you want to convert to uppercase 😊

In our case, click cell A2. Close the formula with a right parenthesis.

The formula should now look like this:

=UPPER(A2)

appropriate cell reference
  1. Press Enter.
text converted

You have successfully changed the text case to all caps 👍

  1. Fill in the rest of the rows by dragging down the fill handle or double-clicking it.
flash fill using fill handle in the corner of the cell

All caps in no time!

You don’t have to worry about converting text in large data sets into uppercase. The UPPER function is all you need!

But what if you need to capitalize only the first letter of the text, not all the text characters of the whole text string? 🤔

No worries, Excel can help you do that too using the PROPER function!

Kasper Langmann, Microsoft Office Specialist

Capitalize the first letter using the PROPER function

As the name of the function suggests, the PROPER function converts text into proper form or case. It only capitalizes the first letter of each substring of text.

The text could be a single word. It could also be multiple words such as first and last names, cities and states, abbreviations, suffixes, and honorifics/titles.

The PROPER function follows the same syntax and arguments as the UPPER and LOWER functions:

=PROPER(text)

In a new column of our practice workbook, let’s convert the text string to the proper case 😊

  1. Double-click cell C2.
click cell in new column to capitalize first letter using proper function
  1. Type the PROPER function:

=PROPER(

see above formula in formula bar
  1. Click cell A2 as your text. Then close the formula with a right parenthesis.

=PROPER(A2)

click excel data
  1. Press Enter. Fill in the rest of the rows using the fill handle.
flash fill entire column

Only the first letter of each of the substrings of the whole text string is capitalized.

As mentioned above, this works best in converting first and last names, cities and states, abbreviations, and more.

You can convert the text in Microsoft Excel into the proper case in no time! 😀

Pro Tip!

Excel automatically suggests formulas as you type.

For example, you can just type “=pro” and the suggestion for “=PROPER” will appear.

Press the Tab key to input the suggested formula.

How to change case to lowercase

If you have a list that comes in all caps, you can convert them all to lowercase using the LOWER function.

This is the syntax of the LOWER function:

=LOWER(text)

Remember Column B in our practice workbook where we placed all converted uppercase text? Let’s convert that to lowercase letters.

Let’s create a new column where we will place the text converted to lowercase 👇

data in column b
  1. Start by double-clicking cell D2.
click cell in the new column
  1. Type the formula:

=LOWER(B2)

type formula
  1. Press Enter. Fill in the other rows by double-clicking the fill handle or dragging it down.
flash fill

Now all text is now in lowercase letters 👍

This is how your practice workbook should look overall ✨

Comparing the data in the original column, you can convert any text data into upper case, proper case, or lower case.

desired result using upper lower proper excel functions

For UPPER and LOWER functions, it would just change all the text characters to upper case or lower case.

For the PROPER function, there are a couple of limitations you need to be aware of ✍

As you know, it only capitalizes the first character in a text string. The limitation is that it does not know the difference between an actual word and an abbreviation – like an acronym for instance.

For example, if we apply the PROPER function to something like “FIFA”, it will return “Fifa”.

Another example would be using the suffix “md” for a medical doctor. If we apply the PROPER function to it, it will return “Md”.

This is not the desired outcome and should be kept in mind 💭

That’s it – Now what?

Nice work! Now you know how to convert text into upper, proper, and lower letter cases. You won’t have to worry about changing letter cases of large sets of data, and no more manual typing 🥳

Convert text like a pro, get work done faster, and impress your boss with this advanced skill in Microsoft Excel.

There are still so many functions in Excel that will help you save a lot of work. Learn functions you actually NEED like the IF, the SUMIF, and the most popular Excel function: the VLOOKUP function 🚀

You might be thinking 🤔 if there is an easy and quick way to learn these.

Of course! Join my FREE Excel Intermediate Training where I send you free lessons about the IF, SUMIF, and VLOOKUP function. Plus, you’ll learn how to effectively clean your data in Excel too.

Click here to join 😀

Other resources

Do you want to extract text substrings in Excel instead? Learn exactly with LEFT, RIGHT, and MID Functions in Excel. Read more here.

You can also learn how to convert numbers or dates to text to increase their readability or to bring them to a certain format. You can do that using the TEXT function in Excel! Read about Excel’s TEXT function here.

I hope this was a helpful read 👋

Frequently asked questions

You can use the UPPER function to convert small letters to capital letters.

  1. In a cell, type “=UPPER(
  2. Click the cell reference of the text you want to convert to capital letters, then close the formula with a right parenthesis.
  3. Press Enter.

Kasper Langmann2023-02-23T14:55:02+00:00

Page load link

Apart from using Excel with numeric data, a lot of people also use it with text data. It could as simple as keeping a record of names to something more complex.

When working with text data, a common task is to make the data consistent by capitalizing the first letter in each cell (or to capitalize the first letter of each word in all the cells)

In this tutorial, I will show you a couple of methods to capitalize the first letter in Excel cells.

So let’s get started!

Capitalize First Letter Using Formula

There can be two scenarios where you want to capitalize:

  1. The first letter of each word
  2. Only the first letter of the first word

Capitalize the First Letter of Each Word

This one is fairly easy to do – as Excel has a dedicated function for this.

The PROPER function, whose purpose of existence is to capitalize the first letter of each word.

Suppose you have a dataset as shown below and you want to quickly convert the first letter of each word into upper case.

Data where first letter needs to be capitalized

Below is the formula you can use:

=PROPER(A2)

PROPER function to capitalize first letter of each word

This would capitalize the first letter of each word in the referenced cell.

Pretty straight forward!

Once you have the desired result, you can copy the cells that have the formula and paste it as values so it’s no longer linked to each other.

Capitalize Only the First Letter of the First Word Only

This one is a little more tricky than the previous one – as there is no inbuilt formula in Excel to capitalize only the first letter of the first word.

However, you can still do this (easily) with a combination of formulas.

Again, there could be two scenarios where you want to do this:

  1. Capitalize the First Letter of the First Word and leave everything as is
  2. Capitalize the First Letter of the First Word and change the rest to lower case (as there may be some upper case letter already)

The formulas used for each of these cases would be different.

Let’s see how to do this!

Capitalize the First Letter of the First Word and Leave Everything As Is

Suppose you have the below dataset and you only want to capitalize the first letter (and leave the rest as is).

Data where first letter needs to be capitalized

Below is the formula that will do this:

=UPPER(LEFT(A2,1))&RIGHT(A2,LEN(A2)-1)

Formula to convert first letter to capital and leave rest as is

The above formula uses the LEFT function to extract the first character from the string in the cell. It then uses the UPPER function to change the case of the first letter to upper. It then concatenates the rest of the string (which is extracted using the RIGHT function).

So. if there are words that already have capitalized alphabets already, these would not be changed. Only the first letter would be capitalized.

Capitalize the First Letter of the First Word and Change the Rest to Lower Case

Another scenario could be where you want to change the case of only the first letter of the first word and keep everything in lower case. This could be when you text that you want to convert to sentence case.

In this scenario, you may get some cells where the remaining text is not in the lower case already, so you will have to force the text to be converted to lower case, and then use a formula to capitalize the first letter.

Suppose you have the dataset below:

Dataset to capitalize first letter and keep everything else lowercase

Below is the formula that will capitalize the first letter of the first word and change the rest to lower case:

=REPLACE(LOWER(A2),1,1,UPPER(LEFT(A2,1)))

REPLACE formlula to capitalize first letter

Let me explain how this formula works:

  • LOWER(A2) – This converts the entire text into lower case
  • UPPER(LEFT(A2,1) – This converts the first letter of the text string in the cell into the upper case.
  • REPLACE function is used to only replace the first character with the upper case version of it.

One of the benefits of using a formula is that it keeps the resulting data dynamic. For example, if you have the formula in place and you make any changes in the data in column A (the original text data), the resulting data would automatically update. In case you don’t want the original data and only want to keep the final result, make sure to convert the formula to values

Capitalize First Letter Using VBA

While using formulas is a quick way to manipulate text data, it does involve a few extra steps of getting the result in an additional column and then copying and pasting it as values.

If you often need to use change the data as shown in one of the examples above, you can also consider using a VBA code. With a VBA macro code, you just have to set it once and then you can add it to the Quick Access Toolbar.

This way, the next time you need to capitalize the first letter, all you need to do is select the dataset and click the macro button in the QAT.

You can even create an add-in and use the VBA code in all your workbooks (and can even share these with your colleagues).

Now let me give you the VBA codes.

Below code will capitalize the first letter of the first word and leave everything as-is:

Sub CapitalizeFirstLetter()
Dim Sel As Range
Set Sel = Selection
For Each cell In Sel
    cell.Value = UCase(Left(cell.Value, 1)) & Right(cell.Value, Len(cell.Value) - 1)
Next cell
End Sub

And below is the code that will capitalize the first letter of the text and make everything else in lower case:

Sub CapitalizeFirstLetter()
Dim Sel As Range
Set Sel = Selection
For Each cell In Sel
    cell.Value = Application.WorksheetFunction.Replace(LCase(cell.Value), 1, 1, UCase(Left(cell.Value, 1)))
Next cell
End Sub

You need to place this VBA code in a regular module in the VB Editor

These are some methods you can use to capitalize the first letter in Excel cells. Based on the scenario, you can choose the formula method or the VBA method.

Hope you found this Excel tutorial useful.

You may also like the following Excel tutorials:

  • Convert Date to Text in Excel
  • Convert Text to Numbers in Excel
  • How to Extract a Substring in Excel (Using TEXT Formulas)
  • How to Extract the First Word from a Text String in Excel
  • Remove Characters From Left in Excel

Capitalizes the first letter in a text string

What is the PROPER Function?

The PROPER Function[1] is categorized under Excel Text functions. PROPER will capitalize the first letter in a text string and any other letters in text that follow any character other than a letter.

In financial analysis, we often import data from external sources. The PROPER function will help us convert text into the proper case, if required. We can use it to capitalize each word in a given string. Using the function will not affect numbers and punctuations. It will convert all other letters to lowercase.

Formula

=PROPER(Text)

Text is the required argument. Text needs to be enclosed in quotation marks, a formula that returns text, or a reference to a cell containing the text you want to partially capitalize.

How to use the PROPER Function in Excel?

The TODAY function was introduced in Excel 2007 and is available in all subsequent Excel versions. To understand the uses of the function, let’s consider a few examples:

Example 1

Let’s see how the PROPER function will behave when we give the following formula:

PROPER Function

We get the results below:

PROPER Function - Example 1

Example 2

Suppose we wish to clean up names that are not in a proper case, we can use a simple formula based on the PROPER function.

Suppose we are given the data below:

PROPER Function - Example 2

The formula to use is:

PROPER Function - Example 2a

We get the results below:

PROPER Function - Example 2b

The PROPER function will automatically reformat the text so that all words are capitalized. At the same time, it will convert to lowercase all other text.

If we also need to strip out extra spaces in the names, we can wrap PROPER in the TRIM function: =TRIM(PROPER(name). TRIM will remove any leading and trailing spaces, and convert runs of spaces into a single space.

Things to remember about the PROPER Function

  1. The first letter of every word, letters following numbers, or other punctuation are converted to uppercase by the PROPER function. It may be in places that we may not expect. For example, the function converts the “s” in the text string “Bob’s Boat” to uppercase (i.e. “Bob’S Boat”).
  2. Numbers and punctuation characters are not affected.

Click here to download the sample Excel file

Additional Resources

Thanks for reading CFI’s guide to important Excel functions! By taking the time to learn and master these functions, you’ll significantly speed up your financial modeling. To learn more, check out these additional CFI resources:

  • Excel Functions for Finance
  • Advanced Excel Formulas Course
  • Advanced Excel Formulas You Must Know
  • Excel Shortcuts for PC and Mac
  • See all Excel resources

Article Sources

  1. PROPER Function

Supposing you have a list of text strings which words are in all uppercase, lowercase or mixed with lowercase and uppercase, in this situation, you need to make the first letter of each word in the cell to be uppercase, and others are lowercase as following screenshot shown. Do you have any good ways to capitalize or uppercase the first letter of each word for multiple cells quickly and easily in Excel?

doc capitalize first letter 1

Capitalize first letter of each word within cell with formula and VBA code

Capitalize first letter only within cell with formula

Capitalize first letter of each word or first letter only with Kutools for Excel


arrow blue right bubble Capitalize first letter of each word within cell with formula and VBA code

To make the first letter of each word within a cell capitalize, you can use the Proper function or a simple VBA code. Please do with following steps:

Method1: Proper function:

1. Enter this formula: =PROPER(A2) into a blank cell next to your data, B2 for instance, see screenshot:

doc capitalize first letter 2

2. And then drag the fill handle down to the cells that you want to apply this formula, and you can see all the first letters of each word within the cell have been capitalized. See screenshot:

doc capitalize first letter 3

Method2: VBA code:

The following VBA code also can help you to uppercase all of the first letter of each word in a cell.

1. Please hold down ALT + F11 keys to open the Microsoft Visual Basic for Applications window.

2. Click Insert > Module, and paste the following code in the Module Window.

VBA code: Capitalize first letter of each word in a cell

Sub Proper_Case()
'Updateby20150428
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Workx = Application.Selection
Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8)
For Each x In Workx
x.Value = Application.Proper(x.Value)
Next
End Sub

3. Then press F5 key to execute this code, and select the data range that you want to use in the popped out dialog box, see screenshot:

doc capitalize first letter 4

4. And then click OK button, all the first letter of each word in the cells have become capitalized.


Capitalize the first letter only or the first letter of each word in text string cells

With the help of Kutools for Excel’s Change Case utility, you can quickly change the text strings to upper case, lower case, proper case, sentence case and so on.     Click to download Kutools for Excel!


arrow blue right bubble Capitalize first letter only within cell with formula

Sometimes, you just want to uppercase the first letter only and lowercase others in the cell, are you suffered with this problem in Excel? In fact, here is a formula may do you a favor to solve this task.

1. Type this formula into a blank cell besides your data, =UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1)), see screenshot:

doc capitalize first letter 5

2. Then drag the fill handle to the range of cells which you want to contain this formula, and only the first letter of the cells has become uppercase. See screenshot:

doc capitalize first letter 6


arrow blue right bubble Capitalize first letter of each word or first letter only with Kutools for Excel

If you have Kutools for Excel, with its Change Case feature, you can quickly capitalize both first letter of each word and first letter only in a cell.

After installing Kutools for Excel, please do as follows:

1. Select the data range that you want to use.

2. Click Kutools > Text > Change Case, see screenshot:

3. In the Change Case dialog box, if you select Proper Case, the first letter of each word will be capitalized, see screenshot:

doc capitalize first letter 8

If you choose Sentence case, only the first letter of the text strings are capitalized as following screenshot shown:

doc capitalize first letter 9

Download and free trial Kutools for Excel Now !


arrow blue right bubble Demo: Capitalize first letter of each word or first letter only with Kutools for Excel

Kutools for Excel: with more than 300 handy Excel add-ins, free to try with no limitation in 30 days. Download and free trial Now!


The Best Office Productivity Tools

Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%

  • Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails…
  • Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range
  • Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns… Prevent Duplicate Cells; Compare Ranges
  • Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select…
  • Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more…
  • Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments
  • Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic…
  • Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF
  • More than 300 powerful features. Supports Office / Excel 2007-2021 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.

kte tab 201905


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!

officetab bottom

Return to Excel Formulas List

Download Example Workbook

Download the example workbook

This tutorial will teach you how to capitalize first letter(s) in Excel and Google Sheets.

capitalize first letter Main Function

Capitalize First Letter of All Words

The simplest way to capitalize first letters in a text string is to use the PROPER Function.

=PROPER(B3)

capitalize first letter proper

The PROPER Function capitalizes the first letter in every word in the text string and convers all other letters to lower case.

Note: The PROPER Function treats any non-numeric character like a space. So “joe2smith” was changed to “Joe2Smith”.

Capitalize First Letter Only

Instead, to capitalize only the first letter of your text string, use the REPLACE function along with the UPPER and LEFT functions.

=REPLACE(B3,1,1,UPPER(LEFT(B3,1)))

capitalize first letter proper

The REPLACE Function simply replaces the first character with a capitalized version of the first character.

You can add in the LOWER Function to set all other characters to lower case:

=REPLACE(LOWER(B3),1,1,UPPER(LEFT(B3,1)))

capitalize first letter UP Lower

Capitalize First Letter in Google Sheets

These formulas work exactly the same in Google Sheets as in Excel.

capitalize first letter Google Function

Like this post? Please share to your friends:
  • Capital cities of the word
  • Cap all letters in word
  • Canvas бизнес модель шаблон word
  • Canvas does not allow excel
  • Canterville ghost excel 9