Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi LeisaA
In Excel 2007 I used the nested cell fuction below to get everything rigt of the first dash. =MID(A1,SEARCH("-",A1,1)+2,LEN(A1)) You can olso use the function below: Function RightOfFirst(strOriginal As String, strDelimiter) As String Dim intPos As Integer intPos = InStr(1, strOriginal, strDelimiter, vbTextCompare) + 2 If intPos 0 Then RightOfFirst = Mid(strOriginal, intPos) Else RightOfFirst = strOriginal End If End Function Function LeftOfFirst(strOriginal As String, strDelimiter) As String Dim intPos As Integer intPos = InStr(1, strOriginal, strDelimiter, vbTextCompare) + 2 If intPos 0 Then LeftOfFirst = Left(strOriginal, InpOs) Else LeftOfFirst = strOriginal End If End Function HTH, Wouter. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Combining Text from 2 Columns into 1 then Deleting the 2 Columns | Excel Worksheet Functions | |||
help with sorting text in columns to match other columns | Excel Discussion (Misc queries) | |||
merge text from 2 columns into 1 then delete the old 2 columns | Excel Worksheet Functions | |||
Linking text columns with text and data columns | Excel Worksheet Functions | |||
extracting text from within a cell - 'text to rows@ equivalent of 'text to columns' | Excel Programming |