View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.misc
Chip Pearson Chip Pearson is offline
external usenet poster
 
Posts: 7,247
Default reformat columns

If you don't want to alter the original data, insert a column next to
the original data, enter the following formula in the first data row
of the new column.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"( ",""),")",""),"-",""),"
","")

and copy down as far as you need to go.

If you do want to change the original data, use

Sub FixPhone()
Dim R As Range
For Each R In Selection.Cells
R.Value = Replace( _
Replace( _
Replace( _
Replace(R.Value, _
"(", ""), ")", ""), "-", ""), " ", "")
Next R
End Sub

Select the cells to change and run the code.

Cordially,
Chip Pearson
Microsoft Most Valuable Professional
Excel Product Group, 1998 - 2009
Pearson Software Consulting, LLC
www.cpearson.com
(email on web site)



On Fri, 28 Aug 2009 10:58:01 -0700, CandiC
wrote:

I am trying to find duplicate information in a spread sheet by using the
customer phone number. However, some phone numbers are formatted as
(563)345-678 and some are 563345678, so the conditional formatting is not
seeing this as a duplicate. Can someone please help?