根据日期和特定文本格式化列

时间:2017-05-09 19:22:23

标签: excel excel-formula

H-AB栏包含个别日期, A列包含文字, F列包含日期。

如果$ A8表示"项目完成"我希望有条件地格式化H列。 H $ 7等于$ F8中的日期。

我真的很难依赖多个变量进行格式化,所以我可以使用一些帮助。当我选择要应用规则并测试的区域时,它会在输入上方两行的正确列中格式化单个单元格。无法弄清楚原因。

修改

感谢y'所有回复,但似乎我的措辞不是很好。 What I have so far vs what I want to do。我的公式是 =和($ a8 ="项目完成",$ f8 = h $ 7)  再次感谢所有的帮助。

2 个答案:

答案 0 :(得分:0)

我假设数据向下移动。格式应该逐行应用。

选择列H(或列H中的相关行)并输入以下公式:

=AND(A8="Project Completion",$F8=H7)

enter image description here

答案 1 :(得分:0)

我不确定你的问题是否是固定H $ 7的错字。

如果按行进行验证:

string

如果按行进行验证,则列F上的值等于H7:

$scope.hasApplicationNumber = function (appNo) {
    var applicationsArray = applications;
    //return applicationsArray.indexOf(appNo.toString()) > -1;
    //OR
    //return !!~applicationsArray.map(Number).indexOf(appNo); //then check number
    //OR
    return !!~applicationsArray.indexOf(appNo.toString());
}

如果验证仅针对第8行,则F8等于H7:

=(INDIRECT("A" & ROW()) = "Project Completion")*(INDIRECT("F" & ROW())=INDIRECT("H" & ROW()))