I'm trying to use conditional formatting to highlight a cell if it's value is not empty, AND if it's value is not equal to -------
.
I've tried every normal formula I use to check if a cell is empty or contains a specified string with no success, how do you do this with conditional formatting?
Edit: This is for a range of cells, not a single cell.
Best Answer
Writing a formula that satisfies your criteria is a matter of breaking down what your criteria are and implementing corresponding Sheets functions.
EQ
function tests whether or not one value (such as a referenced cell's) is the same as another. Since we want to test against an empty cell, we will use""
(the empty string) in our EQ function. SoEQ(A1,"")
. But you want it to return TRUE if the cell is NOT empty, so we will enclose this expression within theNOT
function.NOT(EQ(A1,""))
-------
. Once again, we can use EQ for this.EQ(A1,"-------")
. And again, we'll wrap it in the NOT function to meet your criterium.NOT(EQ(A1,"-------"))
AND
function, inputting the two formulae we put together above as the arguments. Your final formula is:=AND(NOT(EQ(A1,"")),NOT(EQ(A1,"-------")))
Make sure that, when you are creating your conditional formatting rule, you set the condition field to "Custom formula is," or it won't work.
ADDENDUM: Normal Human has offered an alternate formula that is both shorter and easier on the eyes than mine. It utilises logical operators in place of some of Sheets' logical functions and so is not quite as easy to follow without knowledge of these operators. The logic is exactly the same, however. (
<>
is the operator for "not equal to.")=AND(A1<>"", A1<>"-------")