Enorio
Enorio

Reputation: 65

excel conditional formatting multiple functions

I have a dynamic table with for example 5 columns:

I already have rules that:

I use this formula, and it works:

=Search("AA"; $A1)>0

Now I want a rule that:

Is this possible?

EDIT: The figure below represents what I want: table

Upvotes: 0

Views: 360

Answers (3)

David S
David S

Reputation: 231

Search wont find things easily across cells.

It is better to use another function. I typically use COUNTIF in this case.

Highlight only one cell in your table and use this as the formula in the conditional formatting. This one gives your the highlight on the cell with "M" only:

=AND(SEARCH("AA", $A1)>0, A1="M")

=AND(SEARCH("BB", $A1)>0, A1="M")

For the row use this:

=COUNTIF($A1,"AA")>0

=COUNTIF($A1,"BB")>0

After putting the conditional formatting in only one cell, change the "Applies to" field to reflect the whole range you wish apply it to. This relies on relative references in conditional formatting. This can get very messy very quickly, so I recommend manually editing the "Applies to" field instead of copy/paste formats to the specified areas. enter image description here

Edit: Updated the picture and formulas to reflect the update to the question's clarity.

Upvotes: 0

MD AZAD HUSSAIN
MD AZAD HUSSAIN

Reputation: 212

The two set of formulas are to be:

If I find the letter M in the other columns, but it's on the AA line, it's filled with other color, let's say green.

=AND(SEARCH("AA",$A2)>0,OR($B2="M",$E2="M"))

If I find the letter M in the other columns, but it's on the BB line, it's filled with another color, let's say red.

=AND(SEARCH("BB",$A2)>0,OR($B2="M",$E2="M"))

Result

Upvotes: 0

urdearboy
urdearboy

Reputation: 14590

By other columns, I assume you mean if any other column in your table has the string M

=AND(Search("AA"; $A1) > 0; OR($B1 = "M"; $C1 = "M"; $D1 = "M"; $E1 = "M"))

Upvotes: 1

Related Questions