Solved

Excel PROPER Exclusions

Posted on 2014-11-17
4
126 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
4 Comments
 
LVL 23

Expert Comment

by:Michael74
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 46

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

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

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

As freelancing is becoming more and more common in the tech industry, certain obstacles are proving to be a challenge to those who are used to more traditional, structured employment. This article is meant to help identify such obstacles and offer a…
PaperPort has a feature called the "Send To Bar". It provides a convenient, drag-and-drop interface for using other installed software, such as Microsoft Office. However, this article shows that the latest Office 2016 apps (installed with an Office …
XMind Plus helps organize all details/aspects of any project from large to small in an orderly and concise manner. If you are working on a complex project, use this micro tutorial to show you how to make a basic flow chart. The software is free when…
This Micro Tutorial demonstrate the bugs in Microsoft Excel for Mac with Pivot Charts.

910 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

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now