Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
sort names
Please help I have a very long list of names all typed in one cell ie:
Miss L Rayner Mr J C F Clark Mr P R Brown Mr D L P Race Ms Peal I need to sort this list by the last name. I can sort this via Data Text to columns, but this give the surname in either column 3, 4 or 5... is there anyway to overcome this and sort all those after the last space? |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
sort names
Assume the names are in column A, with an UDF: =MID(A1,FindRev(A1," ")+1,255) Public Function FindRev(StrtoSearch As String, StrSearchedFor As String) As Long FindRev = 0 On Error Resume Next FindRev = InStrRev(StrtoSearch, StrSearchedFor) End Function Regards, Stefi €˛Tee€¯ ezt Ć*rta: Please help I have a very long list of names all typed in one cell ie: Miss L Rayner Mr J C F Clark Mr P R Brown Mr D L P Race Ms Peal I need to sort this list by the last name. I can sort this via Data Text to columns, but this give the surname in either column 3, 4 or 5... is there anyway to overcome this and sort all those after the last space? |
#3
Posted to microsoft.public.excel.misc
|
|||
|
|||
sort names
Use this formula to get the last name in a separate column
=RIGHT(A1,LEN(A1)-FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))) -- HTH Bob Phillips (remove nothere from email address if mailing direct) "Tee" wrote in message ... Please help I have a very long list of names all typed in one cell ie: Miss L Rayner Mr J C F Clark Mr P R Brown Mr D L P Race Ms Peal I need to sort this list by the last name. I can sort this via Data Text to columns, but this give the surname in either column 3, 4 or 5... is there anyway to overcome this and sort all those after the last space? |
#4
Posted to microsoft.public.excel.misc
|
|||
|
|||
sort names
select the name column then \Data\Text to Columns delimited by space to
blank columns (splits into the various parts) then Data\Sort on last name. Remove the no-longer needed columns, but might consider keeping the last name as a hidden column for future resorting. "Tee" wrote in message ... Please help I have a very long list of names all typed in one cell ie: Miss L Rayner Mr J C F Clark Mr P R Brown Mr D L P Race Ms Peal I need to sort this list by the last name. I can sort this via Data Text to columns, but this give the surname in either column 3, 4 or 5... is there anyway to overcome this and sort all those after the last space? |
#5
Posted to microsoft.public.excel.misc
|
|||
|
|||
sort names
Tricky, I like it! But Microsoft should make things easier by introducing VB
InStrRev as a worksheet function! Regards, Stefi €˛Bob Phillips€¯ ezt Ć*rta: Use this formula to get the last name in a separate column =RIGHT(A1,LEN(A1)-FIND("~",SUBSTITUTE(A1," ","~",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))))) -- HTH Bob Phillips (remove nothere from email address if mailing direct) "Tee" wrote in message ... Please help I have a very long list of names all typed in one cell ie: Miss L Rayner Mr J C F Clark Mr P R Brown Mr D L P Race Ms Peal I need to sort this list by the last name. I can sort this via Data Text to columns, but this give the surname in either column 3, 4 or 5... is there anyway to overcome this and sort all those after the last space? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Sort names and e-mails from one column | Excel Discussion (Misc queries) | |||
How do I sort entire spread sheet. Names w/data | Excel Worksheet Functions | |||
Formula to sort names in alphabetical order? | Excel Discussion (Misc queries) | |||
I have 32k names & addr to sort, I'm scared to do it | Excel Discussion (Misc queries) | |||
how to sort names and social security numbers a to z | Excel Worksheet Functions |