Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Hardip
 
Posts: n/a
Default Finding specific text in a string

Hi All

I have a hundreds cells with a long text string separated by comma's
detailing the all the applications on PC as follows:

Column A, Cell A2: PC Reference
Column B, Cell B2: Access 2000, Project 2000, Front 2000, Easy CD Creator,
Adobe 5.0, etc

....And the list continues to rows 15000

Is there a way I can search the string in B2 to identify 'Project 2000' only
and then populate a blank Cell (C2) with 'Project 2000'? Something like:

IF the string in Cell B2 contains 'Project 2000' THEN populate Cell C2 with
'Project 2000'.

I'd appreciate any advise on how to create such a worksheet function.

Thanks in advance,
H
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Ron Rosenfeld
 
Posts: n/a
Default Finding specific text in a string

On Sat, 8 Apr 2006 03:51:01 -0700, Hardip
wrote:

Hi All

I have a hundreds cells with a long text string separated by comma's
detailing the all the applications on PC as follows:

Column A, Cell A2: PC Reference
Column B, Cell B2: Access 2000, Project 2000, Front 2000, Easy CD Creator,
Adobe 5.0, etc

...And the list continues to rows 15000

Is there a way I can search the string in B2 to identify 'Project 2000' only
and then populate a blank Cell (C2) with 'Project 2000'? Something like:

IF the string in Cell B2 contains 'Project 2000' THEN populate Cell C2 with
'Project 2000'.

I'd appreciate any advise on how to create such a worksheet function.

Thanks in advance,
H



C2: =IF(ISNUMBER(FIND("Project 2000",B2)),"Project 2000","")

You can replace "Project 2000" with a cell reference where the cell contains
the application name.


--ron
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Gary''s Student
 
Posts: n/a
Default Finding specific text in a string

Try a combination of FIND() and ISERROR():

=IF(ISERROR(FIND("happy",B1,1)),"","happy")

or if using the text in column A will make you more happy:

=IF(ISERROR(FIND(A1,B1,1)),"",A1)

--
Gary's Student


"Hardip" wrote:

Hi All

I have a hundreds cells with a long text string separated by comma's
detailing the all the applications on PC as follows:

Column A, Cell A2: PC Reference
Column B, Cell B2: Access 2000, Project 2000, Front 2000, Easy CD Creator,
Adobe 5.0, etc

...And the list continues to rows 15000

Is there a way I can search the string in B2 to identify 'Project 2000' only
and then populate a blank Cell (C2) with 'Project 2000'? Something like:

IF the string in Cell B2 contains 'Project 2000' THEN populate Cell C2 with
'Project 2000'.

I'd appreciate any advise on how to create such a worksheet function.

Thanks in advance,
H

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Hardip
 
Posts: n/a
Default Finding specific text in a string

Ron

Many thanks for that - it worked.

Can you please explain the ISNUMMBER element of the function? Might as well
truely understand how this works :-)

Many thanks again,
H

"Ron Rosenfeld" wrote:

On Sat, 8 Apr 2006 03:51:01 -0700, Hardip
wrote:

Hi All

I have a hundreds cells with a long text string separated by comma's
detailing the all the applications on PC as follows:

Column A, Cell A2: PC Reference
Column B, Cell B2: Access 2000, Project 2000, Front 2000, Easy CD Creator,
Adobe 5.0, etc

...And the list continues to rows 15000

Is there a way I can search the string in B2 to identify 'Project 2000' only
and then populate a blank Cell (C2) with 'Project 2000'? Something like:

IF the string in Cell B2 contains 'Project 2000' THEN populate Cell C2 with
'Project 2000'.

I'd appreciate any advise on how to create such a worksheet function.

Thanks in advance,
H



C2: =IF(ISNUMBER(FIND("Project 2000",B2)),"Project 2000","")

You can replace "Project 2000" with a cell reference where the cell contains
the application name.


--ron

  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Hardip
 
Posts: n/a
Default Finding specific text in a string

Thanks Gary

I appreciate the response - and it worked!!!

Have a good day - H

"Gary''s Student" wrote:

Try a combination of FIND() and ISERROR():

=IF(ISERROR(FIND("happy",B1,1)),"","happy")

or if using the text in column A will make you more happy:

=IF(ISERROR(FIND(A1,B1,1)),"",A1)

--
Gary's Student


"Hardip" wrote:

Hi All

I have a hundreds cells with a long text string separated by comma's
detailing the all the applications on PC as follows:

Column A, Cell A2: PC Reference
Column B, Cell B2: Access 2000, Project 2000, Front 2000, Easy CD Creator,
Adobe 5.0, etc

...And the list continues to rows 15000

Is there a way I can search the string in B2 to identify 'Project 2000' only
and then populate a blank Cell (C2) with 'Project 2000'? Something like:

IF the string in Cell B2 contains 'Project 2000' THEN populate Cell C2 with
'Project 2000'.

I'd appreciate any advise on how to create such a worksheet function.

Thanks in advance,
H



  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Ron Rosenfeld
 
Posts: n/a
Default Finding specific text in a string

On Sat, 8 Apr 2006 05:04:02 -0700, Hardip
wrote:

Ron

Many thanks for that - it worked.

Can you please explain the ISNUMMBER element of the function? Might as well
truely understand how this works :-)

Many thanks again,
H


You're welcome.

If FIND succeeds, it returns a number indicating the position of the found
string. So the ISNUMBER is a test for success of the FIND worksheet function.

If FIND does not succeed, it returns a #VALUE! error value, so you could also
use the ISERR, ISERROR, or ERROR.TYPE functions to test for failure of the
function.

You should also note that the FIND worksheet function is case-sensitive. For a
case-insensitive function, you can use the SEARCH function, which will also
accept wild-cards.
--ron
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
Copy/Paste Rows that Contain Specific Text Mike Woodard Excel Worksheet Functions 1 March 8th 06 07:35 PM
Splitting a text string into string and number mcambrose Excel Discussion (Misc queries) 4 February 21st 06 03:47 PM
Text String - Specific Characters Kiser Excel Worksheet Functions 6 February 10th 06 02:43 AM
Reomving a set numer of characters from a text string ado1963 Excel Discussion (Misc queries) 3 January 10th 06 02:33 PM
Remove last character of text string Grant Excel Worksheet Functions 2 September 29th 05 05:17 PM


All times are GMT +1. The time now is 07:01 PM.

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

About Us

"It's about Microsoft Excel"