Indentify value from multiple values in a single cell

G

Guest

I am looking to produce a formula that shows if a number is "found" or "not
found".
I have list of over 1000 numbers in one column (1 number per row) . I am
trying to identify if those values are present in a range of numbers from
another worksheet(also in a single column). My challenge is that the range of
numbers that I am looking in has multiple values, separated by commas in a
single cell. Looks like it was from an Access data dump. Any help is
appreciated.
 
B

Biff

Can you post a small example?

If you data looks like this:

Column A

45
1
84
99
8

Column H

1,12,20
32,44,55
18,99,65

In column B enter this formula and copy down:

=IF(SUMPRODUCT(--(ISNUMBER(FIND(","&A1&",",","&H$1:H$3&",")))),"match","")

Column B will return "match" for 1 and 99

Biff
 
D

Dave Peterson

=countif(sheet2!a:a,"*"&a1&"*")>0

Will return True if it's found.

You may want to check for empty cells:
=if(a1="","",countif(sheet2!a:a,"*"&a1&"*")>0)

or

=isnumber(match("*"&a1&"*",sheet2!a:a,0))
or
=if(a1="","",isnumber(match("*"&a1&"*",sheet2!a:a,0)))
 
B

Biff

Suppose the number in A1 is 1.

Sheet2!An = 11,21,31

=countif(sheet2!a:a,"*"&a1&"*")>0 returns TRUE

Biff
 
G

Guest

Dave, Bif,
Thanks for the replies. I am a lot closer than I was. Is there an addition
to the formula that can give me an exact match? The example that Bif wrote
below is exactly whats happening with some of my data.
--
dmp


Dave Peterson said:
Yes it does.
Suppose the number in A1 is 1.

Sheet2!An = 11,21,31

=countif(sheet2!a:a,"*"&a1&"*")>0 returns TRUE

Biff
 
B

Biff

Did you try the formula I suggested?

It will only "work" for exact matches.

Biff

Dave said:
Dave, Bif,
Thanks for the replies. I am a lot closer than I was. Is there an addition
to the formula that can give me an exact match? The example that Bif wrote
below is exactly whats happening with some of my data.
--
dmp


Dave Peterson said:
Yes it does.
 
D

Dave Peterson

I should have been more specific!

Use Biff's formula and toss mine in the trash!


Did you try the formula I suggested?

It will only "work" for exact matches.

Biff
 
G

Guest

Biff,
I finally got it to work. In the cells that had multiple values there were
spaces between the commas and each value.That was causing the formula to only
return the first value in each cell. I t"tweaked" the formula you wrote to
add a space with the commas in quotes and it worked perfectly.

I appreciate yours and Dave's responses to my question. It certainly saved a
lot time and was much more efficient.

Thanks again, Dave

--
dmp


Biff said:
Did you try the formula I suggested?

It will only "work" for exact matches.

Biff

Dave said:
Dave, Bif,
Thanks for the replies. I am a lot closer than I was. Is there an addition
to the formula that can give me an exact match? The example that Bif wrote
below is exactly whats happening with some of my data.
 
B

Biff

Good deal! Thanks for the feedback.

Biff

Dave said:
Biff,
I finally got it to work. In the cells that had multiple values there were
spaces between the commas and each value.That was causing the formula to
only
return the first value in each cell. I t"tweaked" the formula you wrote to
add a space with the commas in quotes and it worked perfectly.

I appreciate yours and Dave's responses to my question. It certainly saved
a
lot time and was much more efficient.

Thanks again, Dave

--
dmp


Biff said:
Did you try the formula I suggested?

It will only "work" for exact matches.

Biff
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top