Find word within cell & put value in adjacent [Solved/Closed]

-
Hello,

I'd like to scan a column for a certain word (e.g. "apple") and put a code (e.g. "A") on the cell next to it each time it finds it. In this case, "apple" might be by itself or in the middle of a sentence.

System Configuration: Windows XP Internet Explorer 7.0
See more 

10 replies

Best answer
approved by Ratnendra Ashok on Dec 21, 2018
Posts
191
Registration date
Sunday April 12, 2009
Status
Member
Last seen
February 16, 2010
208
120
Thank you
Hi,

Suppose your data is from A1 to A100 or onward. Then in B1, copy this formula and drag it down:

=IF(ISERROR(SEARCH("*apple*",A1,1)),"","A ")


Hope, it will help!

Never ashamed to get or give Advise.
Muhammad Mubashir Aziz , Lodhran, Pakistan

Say "Thank you" 120

A few words of thanks would be greatly appreciated. Add comment

CCM 6124 users have said thank you to us this month

SEARCH PARTICULAR VALUE FROM 3 CELLS CONTAINNG FALSE VALUE IN CELLS
I HAVE 3 CELL E2 F2 & G2 , VALUE IN E2 '20D' , IN F2 'FALSE' AND IN G2 'FALSE', I WANT TO CHOOSE THE RIGHT VALUE i.e. 20D in another cell from these 3 cells
Man, you are good!!!!
I searched many places for this solution but all failed.
However, anthoer easy way if use autofilter and set criteria to customised and on the drop down list select " Contain"
Thanks for this formula! Made my life so easy!
Thank you
8
Thank you
=IF(ISBLANK(RC[-1]),"", IF(OR( ISNUMBER(SEARCH("apple",RC[-1],1)), ISNUMBER(SEARCH("banana",RC[-1],1)), ISNUMBER(SEARCH("carrot",RC[-1],1)), ISNUMBER(SEARCH("donut",RC[-1],1)) ), "Yes","No"))

Two comments regarding the previous formula I provided: if the cell to the left is completely blank, then the result cell is also blank. If you don't like that (and ONLY want yes/no, just remove the 1st part of the formula that checks for ISBLANK.

#1. I did notice that most of the previous formulas preferred to check for ISERROR, but this is not the best solution, especially in a case asuch as this since ISERROR finds the case where it fails, whereas ISNUMBER finds the case where is succeeds, which is usually the case we're often looking for.

#2. I used the preferred cell reference of RC vs. A1 format. Using A1 format means you can never Copy/Paste the formula into the formula bar of another cell, but instead you are forced to drag down/over to copy it and have the relative cell references fixed by Excel. (Why they switched from RC format to A1, I could never fathom. It's so much harder to use and to read IMHO.) If you want the formula in A1 format, merely change the RC[-1] references (which references the cell to the left regardless of it's location in the sheet) to the cell reference to the desired location.

For those who want to switch to RC format (or at least see what RC format is), check / change your preferences to R1C1 (I believe the General tab).
2
Thank you
You could put in a formula in the new colium:

=if(isnumber(find("apple",RC[-1])),"yes","no")

If you want to later make those cells hard-coded text, simply COPY the cells and then PASTE SPECIAL and copy just the VALUE to put in the Yes or No as plain text.
Posts
3
Registration date
Monday March 16, 2009
Status
Member
Last seen
March 17, 2009
1
Thank you
Hello Sir,

I wanted to know about this thing in excel


single value in a cell lets say A1 is 45+45+65
now I wanted to set B1 cell a formula which will sum the values in this A1



Can anyone help me out???????
0
Thank you
Cent
0
Thank you
This discussion is badass.
Thank you everyone, you just helped me impress my boss :D

If you're ever in TO then I'll buy you a drink
-1
Thank you
Hello I am just working in Excel with the same problem. I have 40K of rows in column A and would like to look up a word(s) and have a value "Yes" or "No" or even true or false. Does any one know how to save me time doing this?

It would be greatly appreciated
-1
Thank you
Guys,
I tried the above formulas and its working great,but how about if there are more 7 word to find a a sentence..
My if fomulas only functioning up to seven times, meaning error if I put the 8th "IF"..
rizvisa1
Posts
4475
Registration date
Thursday January 28, 2010
Status
Contributor
Last seen
January 6, 2016
753 > marl -
and your answer is....
Let say name and color assignment is on sheet COLOR
then you can use this formula to do the lookup

=LOOKUP(9999,SEARCH(color!A$2:A$11,A2),color!B$2:B$11)
mubashir aziz
Posts
191
Registration date
Sunday April 12, 2009
Status
Member
Last seen
February 16, 2010
208 -
Although we have only 7 nested if's but you can use more then 35 Ifs by using this link ... I"ve attached a file over there so you can see that file as well ....


http://www.excelforum.com/excel-general/685394-shorten-nested-formula.html






> mubashir aziz
Posts
191
Registration date
Sunday April 12, 2009
Status
Member
Last seen
February 16, 2010
-
Thanks, I will try it..
FOr now this the problem sample I need to solve.If you can help me..please..
I have phrases and a lookup table.I want to put the name of personcorresponding to the color
found on the phrases.

1.Phrases is on Cell A1 up to A12...
2.assigned to is on CEll B1 up to B12 - (where I want to put the answer)
3.(lookup table) is on CELL D1:E1 up to D11:E11



---phares------ --- assigned to----
THE OCEAN IS BLACK
I LIKE HIS BLUE SHIRT
BLUE IS MY FAVE COLOR
THE OCEAN IS RED
I LIKE HIS RED SHIRT
RED IS MY FAVE COLOR
THE OCEAN IS YELLOW
I LIKE HIS YELLOW SHIRT
YELLOW IS MY FAVE COLOR
THE OCEAN IS PINK
I LIKE HIS PINK SHIRT
PINK IS MY FAVE COLOR
THE OCEAN IS MAGENTA
I LIKE HIS MAGENTA SHIRT
MAGENTA IS MY FAVE COLOR
THE OCEAN IS ORANGE
I LIKE HIS ORANGE SHIRT
ORANGE IS MY FAVE COLOR
THE OCEAN IS BLACK
I LIKE HIS YELLOW SHIRT
BLACK IS MY FAVE COLOR


(lookup table)
KEYWORD ASSIGNED TO
BLACK ARNOLD
BLUE CHRIS
BROWN FERNANDO
LAVENDER GENER
MAGENTA JEFF
ORANGE JOHN
PINK NAP
RED PERRY
WHITE RAMIL
YELLOW Marl
mubashir aziz
Posts
191
Registration date
Sunday April 12, 2009
Status
Member
Last seen
February 16, 2010
208 > marl -
Sorry I couldn't get you ....... please be more specific like


Column A1:A12
THE OCEAN IS BLACK
I LIKE HIS BLUE SHIRT
BLUE IS MY FAVE COLOR
THE OCEAN IS RED
I LIKE HIS RED SHIRT
RED IS MY FAVE COLOR
THE OCEAN IS YELLOW
I LIKE HIS YELLOW SHIRT
YELLOW IS MY FAVE COLOR
THE OCEAN IS PINK
I LIKE HIS PINK SHIRT
PINK IS MY FAVE COLOR

Column B1:B12
.VALUES
.
.
.


Column D11:D12


zmarlz04
Posts
10
Registration date
Tuesday February 16, 2010
Status
Member
Last seen
February 24, 2010
> mubashir aziz
Posts
191
Registration date
Sunday April 12, 2009
Status
Member
Last seen
February 16, 2010
-
wish you could understand this..
I' d like to put in B2:B22 the name of the person that correspong to the color find in the phrases at
A2:A22. NOTE. C2:D11 is the lookup chart. Ex: BLUE = CRIS and WHITE = MARL. So B2=CHRIS & B3=MARL.
and what I want is an excel formula that will do that...ex. =if(search(keyword,A1),vlookup(.....),"error") or any formula that will make that possible..except using macro..many thanks.........
(IF YOU CAN UNDERSTND..PLS GIVE ME YOUR EMAIL..I WILL SEND YOU AN EXAMPLE EXCEL SHEET.TNX VERY MUCH

A1:A22
1 PHRASES
2 THE OCEAN IS BLUE
3 I LIKE HIS WHITE SHIRT
4 BLUE IS MY FAVE COLOR
5 THE OCEAN IS RED
6 I LIKE HIS RED SHIRT
7 RED IS MY FAVE COLOR
8 THE OCEAN IS YELLOW
9 I LIKE HIS YELLOW SHIRT
10 YELLOW IS MY FAVE COLOR
11 THE OCEAN IS PINK
12 I LIKE HIS PINK SHIRT
13 PINK IS MY FAVE COLOR
14 THE OCEAN IS MAGENTA
15 I LIKE HIS MAGENTA SHIRT
16 MAGENTA IS MY FAVE COLOR
17 THE OCEAN IS ORANGE
18 I LIKE HIS ORANGE SHIRT
19 ORANGE IS MY FAVE COLOR
20 THE OCEAN IS BLACK
21 I LIKE HIS YELLOW SHIRT
22 BLACK IS MY FAVE COLOR

ANSWER SHOULD BE ON ADJACENT CELL : B2:B22


This is the lookup table: colors are in cell C2:C11 and the assigned persons is on cell D2:D11
BROWN- FERNANDO
LAVENDER- GENER
ORANGE - JOHN
PINK - NAP
RED -PERRY
WHITE -RAMIL
YELLOW - MARL
BLUE-CHRIS
-1
Thank you
I wish you could understand this..
I' d like to put in B2:B22 the name of the person that correspong to the color find in the phrases at
A2:A22. NOTE. C2:D11 is the lookup chart. Ex: BLUE = CRIS and WHITE = MARL. So B2=CHRIS & B3=MARL.
and what I want is an excel formula that will do that...ex. =if(search(keyword,A1),vlookup(.....),"error") or any formula that will make that possible..except using macro..many thanks.........


A B C D
1 PHRASES ASSIGNED TO KEYWORD ASSIGNED TO
2 THE OCEAN IS BLUE BLACK ARNOLD
3 I LIKE HIS WHITE SHIRT BLUE CHRIS
4 BLUE IS MY FAVE COLOR BROWN FERNANDO
5 THE OCEAN IS RED LAVENDER GENER
6 I LIKE HIS RED SHIRT MAGENTA JEFF
7 RED IS MY FAVE COLOR ORANGE JOHN
8 THE OCEAN IS YELLOW PINK NAP
9 I LIKE HIS YELLOW SHIRT RED PERRY
10 YELLOW IS MY FAVE COLOR WHITE RAMIL
11 THE OCEAN IS PINK YELLOW MARL
12 I LIKE HIS PINK SHIRT
13 PINK IS MY FAVE COLOR
14 THE OCEAN IS MAGENTA
15 I LIKE HIS MAGENTA SHIRT
16 MAGENTA IS MY FAVE COLOR
17 THE OCEAN IS ORANGE
18 I LIKE HIS ORANGE SHIRT
19 ORANGE IS MY FAVE COLOR
20 THE OCEAN IS BLACK
21 I LIKE HIS YELLOW SHIRT
22 BLACK IS MY FAVE COLOR
> rizvisa1
Posts
4475
Registration date
Thursday January 28, 2010
Status
Contributor
Last seen
January 6, 2016
-
THanks guys,,Its working,,,yes....but what is the funtion of 9999 at the formula...(a dummy)
rizvisa1
Posts
4475
Registration date
Thursday January 28, 2010
Status
Contributor
Last seen
January 6, 2016
753 > marl -
The lookup is

LOOKUP(lookup_value, lookup_vector, result_vector)

9999 is just a random long number than the length of your string. 30 would have worked fine too. Just wrote 9999 for no reason
This is absolutely fantastic!! Thanks so much - you have saved me much work (as well as my bacon!!) :-)
how did you get this to work, all I see is a 0 for each line.
rizvisa1
Posts
4475
Registration date
Thursday January 28, 2010
Status
Contributor
Last seen
January 6, 2016
753 -
How are yo using it Mike_c ?
Could you please upload a sample EXCEL file WITH sample data, macro, formula , conditional formatting etc on some shared site like http://www.speedyshare.com/ , http://docs.google.com, http://wikisend.com/ , http://www.editgrid.com etc and post back here the link to allow better understanding of how it is now and how you foresee. Based on the sample book, could you re-explain your problem too
-1
Thank you
GUys, I have another problem.
This is,hope understand.
I now how to print a specific cell to " print area setup", but here is...let say I have date in A1:D15, and I have also
a legend in F1: .telling which area you what to print..
SO when I write "1" in F1 in print the whole A1:D15, when I write "2" it will only print A1:B15, and when I write
"3" it will only print C1:D15,, thanks......
rizvisa1
Posts
4475
Registration date
Thursday January 28, 2010
Status
Contributor
Last seen
January 6, 2016
753 -
perhaps you should put this question as a new one question. This thread is turning into forum itself.
> rizvisa1
Posts
4475
Registration date
Thursday January 28, 2010
Status
Contributor
Last seen
January 6, 2016
-
ah ok.thanks,,but anyway i'd found the solution through conditional formatting...works great....
hide the row or cols that you dont need