ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Formula Help to Extract Partial Data from a String (https://www.excelbanter.com/excel-worksheet-functions/223832-formula-help-extract-partial-data-string.html)

Steph

Formula Help to Extract Partial Data from a String
 
I have data that looks like this:

S30 1M D C7D
S30 1M D
5W I 4
2W I X AH1

I need a formula that will extract the third group of characters from each
record. The records can be any length and the groups are seperated by
spaces. For example,

From "S30 1M D C7D" I need to extract "D".
From "S30 1M D" I need to extract "D".
From "5W I 4" I need to extract "4".
From "2W I X AH1" I need to extract "X".

Thanks for any help that can be provided.

--
Steph

--
Steph

Pete_UK

Formula Help to Extract Partial Data from a String
 
If you highlight the data and click on Data | Text-to-columns, then
choose delimited with space as the delimiter, then the characters you
require will be in the third column.

Hope this helps.

Pete

On Mar 10, 11:46*pm, Steph wrote:
I have data that looks like this:

S30 1M D *C7D
S30 1M D
5W *I *4
2W *I *X *AH1

I need a formula that will extract the third group of characters from each
record. *The records can be any length and the groups are seperated by
spaces. *For example,

From "S30 1M D *C7D" I need to extract "D".
From "S30 1M D" I need to extract "D".
From "5W *I *4" I need to extract "4".
From "2W *I *X *AH1" I need to extract "X".

Thanks for any help that can be provided.

--
Steph

--
Steph



T. Valko

Formula Help to Extract Partial Data from a String
 
Assuming there will *always* be at least 3 groups of characters.

Broken into chunks so line wrap doesn't take out the needed space
characters.

=LEFT(MID(A2,FIND(" ",A2,FIND
(" ",A2)+1)+1,255),FIND
(" ",MID(A2&" ",FIND(" ",A2,FIND
(" ",A2)+1)+1,255))-1)


--
Biff
Microsoft Excel MVP


"Steph" wrote in message
...
I have data that looks like this:

S30 1M D C7D
S30 1M D
5W I 4
2W I X AH1

I need a formula that will extract the third group of characters from each
record. The records can be any length and the groups are seperated by
spaces. For example,

From "S30 1M D C7D" I need to extract "D".
From "S30 1M D" I need to extract "D".
From "5W I 4" I need to extract "4".
From "2W I X AH1" I need to extract "X".

Thanks for any help that can be provided.

--
Steph

--
Steph




Ashish Mathur[_2_]

Formula Help to Extract Partial Data from a String
 
Hi,

This is an alternative solution.

=MID(E17,SEARCH(" ",E17,SEARCH(" ",E17,1)+1)+1,IF(ISERROR(SEARCH("
",E17,SEARCH(" ",E17,SEARCH(" ",E17,1)+1)+1)-SEARCH(" ",E17,SEARCH("
",E17,1)+1)),50,SEARCH(" ",E17,SEARCH(" ",E17,SEARCH("
",E17,1)+1)+1)-SEARCH(" ",E17,SEARCH(" ",E17,1)+1)))

--
Regards,

Ashish Mathur
Microsoft Excel MVP
www.ashishmathur.com

"Steph" wrote in message
...
I have data that looks like this:

S30 1M D C7D
S30 1M D
5W I 4
2W I X AH1

I need a formula that will extract the third group of characters from each
record. The records can be any length and the groups are seperated by
spaces. For example,

From "S30 1M D C7D" I need to extract "D".
From "S30 1M D" I need to extract "D".
From "5W I 4" I need to extract "4".
From "2W I X AH1" I need to extract "X".

Thanks for any help that can be provided.

--
Steph

--
Steph



Ron Rosenfeld

Formula Help to Extract Partial Data from a String
 
On Tue, 10 Mar 2009 16:46:11 -0700, Steph
wrote:

I have data that looks like this:

S30 1M D C7D
S30 1M D
5W I 4
2W I X AH1

I need a formula that will extract the third group of characters from each
record. The records can be any length and the groups are seperated by
spaces. For example,

From "S30 1M D C7D" I need to extract "D".
From "S30 1M D" I need to extract "D".
From "5W I 4" I need to extract "4".
From "2W I X AH1" I need to extract "X".

Thanks for any help that can be provided.

--
Steph


One other method. You could download and install Longre's free morefunc.xll
add-in (Google for a download site), and then use this Regular Expression
formula:

=REGEX.MID(A1,"\w+",3)

--ron


All times are GMT +1. The time now is 02:52 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com