Format row based on text length - excel

I need to sort out one macro. I have table and need to highlight a row with a color, but not the entire row, just from columns A to J when text in one of the cells in column A is longer than 4 digits-letters.
I don't want to use conditional formatting.
Can somebody please advice if it's possible?

To do so with Conditional Formatting, select ColumnsA-J then HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and Format values where this formula is true::
=LEN($A1)>4
Format..., select highlighting OK, OK.

Related

alternate cell shading on each group in col2

I would like to "walk" through a Excel column and if the the preceding or following cell has the same value or single, mark it with a color.
For example:
i have get this by creating an auxiliary column.Can anyone goal this without VBA nor an auxiliary column.
my solution
Select ColumnsA:B, clear any CF from it and then HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and Format values where this formula is true::
=ISODD(SUMPRODUCT(1/COUNTIF($B1:$B$9,$B1:$B$9)))
Format..., select blue Fill, OK, OK.

Compare and highlight

I compare 2 tables with numbers and need to highlight number red in TABLE A if it's less than number on TABLE B.
Could you please help with this?
Thanks.
Clear formatting from and select ColumnsA:C then HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and Format values where this formula is true::
=A1<E1
Format..., select choice of formatting, OK, OK.
You could use the conditional formatting function build in within Excel, and than use the condition that the values of table A are colored when they are lower than the values in table B.
Link for more information

Conditional formatting where two columns in a table are not the same

I have a table called promos containing 2 columns existing mechanic_code and new mechanic_code. I want to format the values in those columns accordingly if they are not equal.
I tried this
=INDIRECT("promos[existing mechanic_code]")<>INDIRECT("promos[new mechanic_code]")
in my Conditional Formatting formula but it didn't have the desired affect. It evaluated to true for all cells (i.e. coloured them all red):
Here is an example of exactly what I mean: https://1drv.ms/x/s!AjcmU60daA9VqsRFaZzng_w1gP_EWQ
I only want to highlight rows where the two columns are different.
Anyone know how to solve this?
I had to do this to make it work:-
=INDIRECT("table2[#old]")<>INDIRECT("table2[#new]")
where my column headings were just "old" & "new"
so yours should be
=INDIRECT("promos[#existing mechanic_code]")<>INDIRECT("promos[#new mechanic_code]")
But because you've put a space and an underscore in your column headers you will have to use instead:-
=INDIRECT("Promos[#[Existing Mechanic_Code]]")<>INDIRECT("Promos[#[New Mechanic_Code]]")
Please select B3:C6 and and HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and Format values where this formula is true::
=$B3<>$C3
Format..., select red Fill, OK, OK.

Highlight alternative rows but not blanks?

I am using the following formula in a conditional format in order to highlight every other row on my spreadsheet:
=MOD(ROW(),2)=0
This works fine, however it highlights all rows whether blank or not. I don't want to highlight blank rows.
Please could someone show me how to do this?
Select the range to apply the formatting to, starting at Row1 and HOME > Styles - Conditional Formatting, New Rule..., Use a formula to determine which cells to format and Format values where this formula is true::
=AND(ISEVEN(ROW()),A1<>"")
Format..., select choice of formatting, OK, OK.
This assumes you want to skip formatting a row if just the ColumnA cell in it is blank.
An alternative would be to stick with what you have but add another rule, giving it priority, just to test if the ColumnA cell is blank and then set "no formatting" for that.

Condition formatting of cells in one range that do not equal cells in the same row of another range

I'm trying to set up a formula or rule (don't know which is the best to do this) in Excel 2010.
I have values in "D10:D80", which I parse daily from the web, in the format (¥ 15,792) and values in the same format in "O10:O80". I would like conditionally to format the entire "D" cell (to became red) if the price in the "O" column is different from the price in the corresponding row of Column "D".
Select the range you want to format (ie D10:D80 - though entire ColumnD is possible is you wish) and HOME > Styles, - Conditional Formatting, New Rule..., Use a formula to determine which cells to format, Format values where this formula is true::
=$D10<>$O10
Format... select your formatting (red), OK, OK.
Please see below image, select the first cell to format then conditional formatting.
I've added (badly draw) arrows on to the settings and the formula you need to use. this will work. after that copy the formatting down the page :)

Resources