Solved

Excel PROPER Exclusions

Posted on 2014-11-17
4
132 Views
Last Modified: 2014-12-11
I would like the ability to exclude or ignore certain suffixes or phrases from the PROPER function.  For example, if I apply this function to WILSON III, it will be converted to Wilson Iii.  Obviously, in this situation, I would like to exclude the suffix.  Is this possible?
0
Comment
Question by:amergts
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 23

Expert Comment

by:Michael Fowler
ID: 40448964
The only way I could see to do this would be create a list of exceptions and then use a formula to look up if the exception applies. In reality this would be almost impossible to implement as the number exceptions would be huge. Personally I think it would be easier to correct these manually or ignore them.
0
 
LVL 92

Accepted Solution

by:
Patrick Matthews earned 500 total points
ID: 40451145
You'll need code for this.  This function will cover you with the suffixes for III - X:

Function BetterProper(InputString As String) As String
    
    Dim arr As Variant
    Dim Counter As Long
    
    arr = Split(InputString, " ")
    
    For Counter = LBound(arr) To UBound(arr)
        If Counter <> UBound(arr) Then
            arr(Counter) = Application.Proper(arr(Counter))
        Else
            Select Case arr(Counter)
                Case "III", "IV", "V", "VI", "VII", "VIII", "IX", "X"
                    ' do nothing
                Case Else
                    arr(Counter) = Application.Proper(arr(Counter))
            End Select
        End If
    Next
    
    BetterProper = Join(arr, " ")
    
End Function

Open in new window

0
 
LVL 47

Expert Comment

by:Martin Liss
ID: 40494430
I've requested that this question be closed as follows:

Accepted answer: 250 points for Patrick Matthews's comment #a40451145
Assisted answer: 250 points for Michael74's comment #a40448964

for the following reason:

This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Freeze panes is an option within all variants of Excel to enable parts of a sheet to remain stationary when the cursor is in another part of the sheet. This is a very useful feature which is overlooked or under used.
In Part II of this series, I will discuss how to identify all open instances of Excel and enumerate the workbooks, spreadsheets, and named ranges within each of those instances.
This Micro Tutorial demonstrate the bugs in Microsoft Excel for Mac with Pivot Charts.
This Micro Tutorial demonstrates in Microsoft Excel how to consolidate your marketing data by creating an interactive charts using form controls. This creates cool drop-downs for viewers of your chart to choose from.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question