ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   State names into abbreviations (https://www.excelbanter.com/excel-worksheet-functions/238264-state-names-into-abbreviations.html)

Jennie

State names into abbreviations
 
I am looking for a way to turn state names into abbreviations. Ex. Texas into
TX

Gord Dibben

State names into abbreviations
 
Insert a new sheet named "List"

In A1:B50 enter state names and abbreviations

Run this macro.

Sub findandreplace()
Dim Vals As Range
Dim ws As Worksheet
Dim R As Range
Dim RR As Range

Set Vals = Sheets("List").Range("A1:B50")
For Each ws In ActiveWorkbook.Worksheets
If ws.Name < "List" Then
Set R = ws.UsedRange
For Each RR In R
RR.Value = Application.VLookup(RR.Value, Vals, 2, False)
Next RR

End If

Next ws

End Sub


Gord Dibben MS Excel MVP

On Tue, 28 Jul 2009 12:30:03 -0700, jennie
wrote:

I am looking for a way to turn state names into abbreviations. Ex. Texas into
TX



Lars-Åke Aspelin[_2_]

State names into abbreviations
 
On Tue, 28 Jul 2009 12:30:03 -0700, jennie
wrote:

I am looking for a way to turn state names into abbreviations. Ex. Texas into
TX



If you want a worksheet formula, you can try this:

=VLOOKUP(A1,{"Alabama","AL";"Alaska","AK";"Arizona ","AZ";"Arkansas","AR";
"California","CA";"Colorado","CO";"Connecticut","C T";"Delaware","DE";
"District of Columbia","DC";"Florida","FL";"Georgia","GA";
"Hawaii","HI";"Idaho","ID";"Illinois","IL";"Indian a","IN";"Iowa","IA";"Kansas","KS";
"Kentucky","KY";"Louisiana","LA";"Maine","ME";"Mar yland","MD";"Massachusetts","MA";
"Michigan","MI";"Minnesota","MN";"Mississippi","MS ";"Missouri","MO";"Montana","MT";
"Nebraska","NE";"Nevada","NV";"New Hampshire","NH";
"New Jersey","NJ";"New Mexic","NM";"New York","NY";
"North Carolina","NC";"North Dakota","ND";"Ohio","OH";
"Oklahoma","OK";"Oregon","OR";"Pennsylvania"," PA";
"Rhode","Island";"South Carolina","SC";"South Dakota","SD";
"Tennessee","TN";"Texas","TX";"Utah","UT";"Vermont ","VT";
"Virginia","VA";"Washington","WA";"West Virginia","WV";
"Wisconsin","WI";"Wyoming","WY"},2,FALSE)

Hope this helps / Lars-Åke


All times are GMT +1. The time now is 09:18 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com