## Conditionally Formatting a row Based on a cell Value

Randy posted this question on the brilliant Excel-G discussion list:

Morning ALL, Happy Valentines to you and yours.

I am in need of help with a TRUE statement in the form of a formula for Conditional formatting in Excel 2007I have a check register that I want to use an X if the amount has cleared, an M for memo to the account, and a H for HOLD.

I have created a formula to create 1, 2, 3, In column A for the statement above.   so if X is in cell B3 then 1, if M then 2, if H then 3.and so on.

I have created the TRUE statement in the conditional formula with =AND(\$A:\$A=”1″)   then the condition is TRUE changing all cells in the row ( B3:J3)  to Orange,  and so on,  I have approximatly 350 rows in my sheet.  and this formula doesn’t work for conditional format.

Does anyone have a better idea on this ?

TIA

Randy

Here is my response and there is a link to the sample file I created in case you need further help with working through the Excel 2007 Conditional formatting way of doing things:

Try this Randy,
Firstly, I agree with Wyatt that you don’t need to translate X into 1 … just leave the X/M/H column alone
Select the entire range you want to format: extending beyond that for future entries if you wish.
Now select Conditional formatting and select the New Rule option
Select Use a formula to determine which cells to format and enter three separate formulas:
=INDIRECT(“B”&ROW())=”X” for the cleared cheque option … format as you wish
=INDIRECT(“B”&ROW())=”M” for the memo cheque option … format as you wish
=INDIRECT(“B”&ROW())=”H” for the hold cheque option … format as you wish
… see my sample file for why there is “B” in this formula … see below
Click OK OK

The =INDIRECT() function is used to tie the row you are in to the value in column B where the value X/M/H is to be found

The question and full thread, including this reply can be found at: http://peach.ease.lsoft.com/archives/excel-g.html … it’s a free discussion list and it really is brilliant!