
Capitalizes the first letter of each word and makes the other letters lowercase.
The Excel PROPER function capitalizes the first letter of each word and converts the remaining letters to lowercase. For example, =PROPER("jOHN dOE") returns "John Doe".
PROPER is useful for names, cities, titles, and other text that should follow a title-case style. It is often used after importing messy data where some rows are all caps, some are all lowercase, and some are mixed in inconsistent ways.
Capitalizes the first letter of each word and lowers the other letters.
Returns the same text with a more regular word-by-word capitalization pattern.
=PROPER(text)
PROPER takes one argument: the text you want to convert. That can be a typed string or a cell reference.
PROPER, LOWER, and UPPER all change the capitalization of text, but they do it in different ways. Choose the one that matches the final style you need.
| Function | Result | Use When |
|---|---|---|
PROPER |
John Smith | You want title case |
LOWER |
john smith | You want everything lowercase |
UPPER |
JOHN SMITH | You want everything uppercase |
TRIM |
John Smith | You also need to remove extra spaces |
PROPER is most helpful when the text already has the right words but the capitalization is messy. It can quickly standardize a list of names, city fields, or titles in a helper column.
It is also important to know its limits. PROPER capitalizes after spaces and other separators, so abbreviations and some special names may not come out exactly right. For example, "NY" becomes "Ny", and "McDONALD" becomes "Mcdonald".
This is the most common use. PROPER turns uneven or random capitalization into a more standard name format.
=PROPER("jOHN dOE") // "John Doe"
=PROPER("ALICE SMITH") // "Alice Smith"
=PROPER("bob JONES JR") // "Bob Jones Jr"
In cell F1, use PROPER to fix "jOHN dOE" into correct title case. Expected: "John Doe".
City names often look better after PROPER, especially when imported from inconsistent sources. This works well as long as the field does not depend on abbreviations that should stay uppercase.
=PROPER(B2)
// "new york city" -> "New York City"
In cell F2, use PROPER on B2 ("new york city") to make it "New York City".
PROPER can make an all-caps product title easier to read. It gives a cleaner display, even though you may still want to review special terms manually afterward.
=PROPER(A1)
// "METAL PART 001" -> "Metal Part 001"
In cell F3, use PROPER on A1 ("METAL PART 001") to convert it to proper title case.
When the source text has mixed uppercase and lowercase letters, PROPER resets it to one consistent style. It is often used as the finishing step after basic cleanup.
=PROPER(C1)
// "MixEd CASE" -> "Mixed Case"
=PROPER(TRIM(CLEAN(A1)))
In cell F4, use PROPER on C1 ("MixEd CASE") to get consistent title case output.
One common issue is that PROPER also capitalizes letters after numbers and punctuation. That means phrases like "2nd floor" can become "2Nd Floor". For data with many exceptions, PROPER is a useful starting point, but not always the final step.
PROPER converts text to title case.=PROPER(text).Tell your friends about this post