View Full Version : Solved: left upto space
wibbers2000
12-13-2005, 08:38 AM
Hello everyone,
Is it possible to do a =left upto the first space?
i.e. Cell A1 has the words Liverpool football Club
A2 has the words Leeds Football Club
What would like to do if possible, is to use a formula or code that will allow me to bring back the left most word, ie, Liverpool or Leeds.
Regards
Wibbers
Bob Phillips
12-13-2005, 09:08 AM
Is it possible to do a =left upto the first space?
i.e. Cell A1 has the words Liverpool football Club
A2 has the words Leeds Football Club
What would like to do if possible, is to use a formula or code that will allow me to bring back the left most word, ie, Liverpool or Leeds.
=LEFT(A1,FIND(" ",A1)-1)
mvidas
12-13-2005, 09:09 AM
Hi Wibbers,
You can do that by function or by code, your choice. For function:
=IF(ISERROR(FIND(" ",A1)),A1,LEFT(A1,FIND(" ",A1)-1))
For code:Sub Wibbers()
Dim CLL As Range
For Each CLL In Range("A1", Range("A65536").End(xlUp))
If Len(CLL.Text) > 0 Then
CLL.Offset(0, 1).Value = Left(CLL.Text, IIf(InStr(1, CLL.Text, " ") > 0, _
InStr(1, CLL.Text, " ") - 1, Len(CLL.Text)))
End If
Next
Set CLL = Nothing
End SubMatt
Bob Phillips
12-13-2005, 09:11 AM
A b it better is
=LEFT(A1,IF(LEN(A1)>LEN(SUBSTITUTE(A1," ","")),FIND(" ",A1)-1,LEN(A1)))
so that Arsenal works as well
Shazam
12-13-2005, 02:15 PM
Or:
=TRIM(LEFT(A1,SEARCH(" ",A1&" ")))
wibbers2000
12-14-2005, 02:42 AM
thanks to all of you for your help and advice
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.