ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Check for text in multiple cells (https://www.excelbanter.com/excel-discussion-misc-queries/248262-check-text-multiple-cells.html)

tommcbrny

Check for text in multiple cells
 
Hello,

I would like to check multiple cells for a name and, if the name appears in
any of them, print that name to the destination cell. For instance, columns
A, C, E, G, and I contain names. I want to check A1, C1, E1, G1, and I1 for
"Bill" and, if "Bill" is present in any of the, print "Bill" in K1. Each
name should only appear in one of the columns in a row, so if "Bill' is in
C1, it won't be in A, E, G, or I 1.

Can this be done?
Thanks
Tom

JLatham

Check for text in multiple cells
 
Not elegant, but it will work:

=IF(IF(A1="Bill",1,0)+IF(C1="Bill",1,0)+IF(E1="Bil l",1,0)+IF(G1="Bill",1,0)+IF(I1="Bill",1,0)=1,"Jus t One Bill","")

of course you could substitute a cell address where you'd type in a name for
"Bill" in all of the formulas.

"tommcbrny" wrote:

Hello,

I would like to check multiple cells for a name and, if the name appears in
any of them, print that name to the destination cell. For instance, columns
A, C, E, G, and I contain names. I want to check A1, C1, E1, G1, and I1 for
"Bill" and, if "Bill" is present in any of the, print "Bill" in K1. Each
name should only appear in one of the columns in a row, so if "Bill' is in
C1, it won't be in A, E, G, or I 1.

Can this be done?
Thanks
Tom


Jacob Skaria

Check for text in multiple cells
 
You can try the below formula in cell K1

=IF(SUMPRODUCT((MOD(COLUMN(A1:I1),2)=1)*(A1:I1="Bi ll")),"Bill","")

If this post helps click Yes
---------------
Jacob Skaria


"tommcbrny" wrote:

Hello,

I would like to check multiple cells for a name and, if the name appears in
any of them, print that name to the destination cell. For instance, columns
A, C, E, G, and I contain names. I want to check A1, C1, E1, G1, and I1 for
"Bill" and, if "Bill" is present in any of the, print "Bill" in K1. Each
name should only appear in one of the columns in a row, so if "Bill' is in
C1, it won't be in A, E, G, or I 1.

Can this be done?
Thanks
Tom


tommcbrny

Check for text in multiple cells
 
Works well, thank you. Is there a way to substitute a list of names for
"Bill" so that any name in the list "Names" will be printed if found in the
cells checked?

"Jacob Skaria" wrote:

You can try the below formula in cell K1

=IF(SUMPRODUCT((MOD(COLUMN(A1:I1),2)=1)*(A1:I1="Bi ll")),"Bill","")

If this post helps click Yes
---------------
Jacob Skaria


"tommcbrny" wrote:

Hello,

I would like to check multiple cells for a name and, if the name appears in
any of them, print that name to the destination cell. For instance, columns
A, C, E, G, and I contain names. I want to check A1, C1, E1, G1, and I1 for
"Bill" and, if "Bill" is present in any of the, print "Bill" in K1. Each
name should only appear in one of the columns in a row, so if "Bill' is in
C1, it won't be in A, E, G, or I 1.

Can this be done?
Thanks
Tom


tommcbrny

Check for text in multiple cells
 
Definitely works, thank you. Can I sub in a list of names for "Bill", so
that any name in the list "Names" will be printed if contained in the cells
checked?

"JLatham" wrote:

Not elegant, but it will work:

=IF(IF(A1="Bill",1,0)+IF(C1="Bill",1,0)+IF(E1="Bil l",1,0)+IF(G1="Bill",1,0)+IF(I1="Bill",1,0)=1,"Jus t One Bill","")

of course you could substitute a cell address where you'd type in a name for
"Bill" in all of the formulas.

"tommcbrny" wrote:

Hello,

I would like to check multiple cells for a name and, if the name appears in
any of them, print that name to the destination cell. For instance, columns
A, C, E, G, and I contain names. I want to check A1, C1, E1, G1, and I1 for
"Bill" and, if "Bill" is present in any of the, print "Bill" in K1. Each
name should only appear in one of the columns in a row, so if "Bill' is in
C1, it won't be in A, E, G, or I 1.

Can this be done?
Thanks
Tom



All times are GMT +1. The time now is 08:40 PM.

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