ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   how can I search a field for a particular word (https://www.excelbanter.com/excel-worksheet-functions/38190-how-can-i-search-field-particular-word.html)

brantty

how can I search a field for a particular word
 
I have a large document where in column C contains a sentence. I need a
formula that will look in Column C, identify the word "USDA" and populate a
new column with a 1. Can anyone help me with this?

Max

Assume data in C2 down

If it's to be case sensitive,

Put in say, D2:
= IF(ISNUMBER(FIND("USDA",C2)),1,"")
Copy D2 down as far as required

Replace FIND with SEARCH if it's to be case insensitive
--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----
"brantty" wrote in message
...
I have a large document where in column C contains a sentence. I need a
formula that will look in Column C, identify the word "USDA" and populate

a
new column with a 1. Can anyone help me with this?




Biff

Hi!

Try this:

=IF(ISNUMBER(SEARCH("USDA",C1)),1,"")

Biff

"brantty" wrote in message
...
I have a large document where in column C contains a sentence. I need a
formula that will look in Column C, identify the word "USDA" and populate
a
new column with a 1. Can anyone help me with this?




brantty

that worked. Now not to complicate it, but can I also search for two words in
the same cell but not in any order, just "USDA" and "GRADE" anywhere in the
sentence?

"Max" wrote:

Assume data in C2 down

If it's to be case sensitive,

Put in say, D2:
= IF(ISNUMBER(FIND("USDA",C2)),1,"")
Copy D2 down as far as required

Replace FIND with SEARCH if it's to be case insensitive
--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----
"brantty" wrote in message
...
I have a large document where in column C contains a sentence. I need a
formula that will look in Column C, identify the word "USDA" and populate

a
new column with a 1. Can anyone help me with this?





Max

Think we could try instead in D2:

= IF(AND(ISNUMBER(FIND("USDA",C2)),ISNUMBER(FIND("GR ADE",C2))),1,"")

--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----
"brantty" wrote in message
...
that worked. Now not to complicate it, but can I also search for two words

in
the same cell but not in any order, just "USDA" and "GRADE" anywhere in

the
sentence?




Biff

=IF(AND(ISNUMBER(SEARCH({"USDA","GRADE"},C1))),1," ")

Biff

"Max" wrote in message
...
Think we could try instead in D2:

= IF(AND(ISNUMBER(FIND("USDA",C2)),ISNUMBER(FIND("GR ADE",C2))),1,"")

--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----
"brantty" wrote in message
...
that worked. Now not to complicate it, but can I also search for two
words

in
the same cell but not in any order, just "USDA" and "GRADE" anywhere in

the
sentence?






Max

Thanks for refinement, Biff !
Much neater ..
--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----
"Biff" wrote in message
...
=IF(AND(ISNUMBER(SEARCH({"USDA","GRADE"},C1))),1," ")

Biff




Biff

You can use the same syntax for an OR situation:

=IF(OR(ISNUMBER(SEARCH({"USDA","GRADE"},C1))),1,"" )

Biff

"Max" wrote in message
...
Thanks for refinement, Biff !
Much neater ..
--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----
"Biff" wrote in message
...
=IF(AND(ISNUMBER(SEARCH({"USDA","GRADE"},C1))),1," ")

Biff






Max

Thanks for the extended illustration, Biff !
--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----
"Biff" wrote in message
...
You can use the same syntax for an OR situation:

=IF(OR(ISNUMBER(SEARCH({"USDA","GRADE"},C1))),1,"" )

Biff





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

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