Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 1
Default Can I get words to switch places without having to do it by hand?.

Can I get words to switch places without having to do it by hand? I have a
worksheet with 2300 names and addresses in rows. However, I need the name
column to read Last Name first. It doesn't. For clarification....It reads
John Doe & I need it to read Doe John. I inherited this worksheet & alot of
others like it & would prefer not to have to retype them all.
Thanks
  #2   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 860
Default Can I get words to switch places without having to do it by hand?.

Hi Miss Cringle,

This will split everything at the first space so if any of
your names have a first and middle name you will need
a different approach.

With your names in A1 down, put this in B1 and drag down as far as needed.
=MID(A1,FIND("|",SUBSTITUTE(A1," ","|",1)),100)&"
"&LEFT(A1,FIND("|",SUBSTITUTE(A1," ","|",1)))

Just in case that wraps i'll split it here.
=MID(A1,FIND("|",SUBSTITUTE(A1," ","|",1)),100)
&" "&LEFT(A1,FIND("|",SUBSTITUTE(A1," ","|",1)))

Also, instead of dragging you can just double click on
the fill handle, provided there are no blanks in col. A

And another also, to clean it up afterwards, select
all of col B, copy it, then right click on the selection
and select Paste SpecialValues.
After that you can delete column A

HTH
Martin



"KrissMiss" wrote in message
...
Can I get words to switch places without having to do it by hand? I have a
worksheet with 2300 names and addresses in rows. However, I need the name
column to read Last Name first. It doesn't. For clarification....It reads
John Doe & I need it to read Doe John. I inherited this worksheet & alot
of
others like it & would prefer not to have to retype them all.
Thanks



  #3   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 860
Default Can I get words to switch places without having to do it by hand?.

Slight change, the other one left a trailing space, try this

=MID(A1,FIND("|",SUBSTITUTE(A1," ","|",1)),100)
&" "&LEFT(A1,FIND("|",SUBSTITUTE(A1," ","|",1))-1)

And if you want a comma after the surname try this

=MID(A1,FIND("|",SUBSTITUTE(A1," ","|",1)),100)
&", "&LEFT(A1,FIND("|",SUBSTITUTE(A1," ","|",1))-1)

HTH
Martin


"MartinW" wrote in message
...
Hi Miss Cringle,

This will split everything at the first space so if any of
your names have a first and middle name you will need
a different approach.

With your names in A1 down, put this in B1 and drag down as far as needed.
=MID(A1,FIND("|",SUBSTITUTE(A1," ","|",1)),100)&"
"&LEFT(A1,FIND("|",SUBSTITUTE(A1," ","|",1)))

Just in case that wraps i'll split it here.
=MID(A1,FIND("|",SUBSTITUTE(A1," ","|",1)),100)
&" "&LEFT(A1,FIND("|",SUBSTITUTE(A1," ","|",1)))

Also, instead of dragging you can just double click on
the fill handle, provided there are no blanks in col. A

And another also, to clean it up afterwards, select
all of col B, copy it, then right click on the selection
and select Paste SpecialValues.
After that you can delete column A

HTH
Martin



"KrissMiss" wrote in message
...
Can I get words to switch places without having to do it by hand? I have
a
worksheet with 2300 names and addresses in rows. However, I need the name
column to read Last Name first. It doesn't. For clarification....It reads
John Doe & I need it to read Doe John. I inherited this worksheet & alot
of
others like it & would prefer not to have to retype them all.
Thanks





  #4   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 202
Default Can I get words to switch places without having to do it by hand?.

Assuming that your names are in column A and they are all firstname space
surname use the following in column B

=CONCATENATE(MID(A1,FIND(" ",A1,1)+1,LEN(A1)-FIND(" ",A1,1)),"
",LEFT(A1,FIND(" ",A1,1)-1))

You can then drag down this formula to repeat for all 2300 names.
You can then copy column B and paste special, values only into column A and
remove column B

"KrissMiss" wrote:

Can I get words to switch places without having to do it by hand? I have a
worksheet with 2300 names and addresses in rows. However, I need the name
column to read Last Name first. It doesn't. For clarification....It reads
John Doe & I need it to read Doe John. I inherited this worksheet & alot of
others like it & would prefer not to have to retype them all.
Thanks

  #5   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 102
Default Can I get words to switch places without having to do it by hand?.

Before we start can you save your workbook?

Insert to the right of your names a sufficient number of blank columns (they
can be deleted afterwards).
Check to see - from Tools Options Calculation tab, the calculation
option is set to Automatic.

Select your names down to the last entry.
Run the Text to Columns wizard from your Data menu.
Pick Delimited, Next, and check Space and/or Tab, check to see if the words
are correctly spaced out and separated.
If so pick next and finish.

Now for the slightly complicated bit. If you have names with up to 4 names
they will be spread over four columns so use this formula in the 5th column.

=TRIM(A2&" "&B2&" "&C2&" "&D2)

If you have less leave out each extra &" "&D2 of the formula.

Select one column you wish to move and with the Shift key down use the mouse
click (hold down) and move it to your desired location. The other columns
will magically just move outa the way - when you let go. You should see the
insertion point as XL displays a slight grey line where the column is to be
inserted.
If you do this with the mouse 'Right Click', you will get a menu of options.
If you make a mistake just use Control Z to undo it.
Move any others likewise if required.

When the formula displays the names as you like it, select these formula
cells, Copy, from the Edit menu pick Paste Special, check the Values option,
OK. Press Escape key. Now you can remove those surplus columns safely.

This method is vastly more flexible and gives you the option to modify the
changes at any point, the formulas given make assumptions that may not work
in every situation you need them to. It seems like more work, it isn't!
GL


Regards
Robert McCurdy
"KrissMiss" wrote in message
...
Can I get words to switch places without having to do it by hand? I have a
worksheet with 2300 names and addresses in rows. However, I need the name
column to read Last Name first. It doesn't. For clarification....It reads
John Doe & I need it to read Doe John. I inherited this worksheet & alot
of
others like it & would prefer not to have to retype them all.
Thanks


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
A hand in a cell?? pcor New Users to Excel 1 October 31st 07 04:36 PM
IF, AND, BUT and ON-THE-OTHER-HAND formula :) JockW Excel Worksheet Functions 18 August 21st 07 09:58 PM
Why hand pointer in one and not the other David Excel Discussion (Misc queries) 1 August 21st 06 10:47 PM
y-axis moves from the left hand side to the right hand side JP Excel Discussion (Misc queries) 1 March 13th 05 04:43 PM
y-axis moves from the left hand side to the right hand side! JP Charts and Charting in Excel 1 March 11th 05 12:29 AM


All times are GMT +1. The time now is 10:22 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"