根据当前值和另一个

时间:2015-11-10 23:24:01

标签: google-sheets gs-conditional-formatting

Sheet关于这个问题。

我有一组床单,每个人必须使用下拉框选择他们想要查看的房屋。我们可以通过在“房屋”表格中插入地址和URL来轻松地将房屋添加到列表中,它将显示在下拉列表和结果表中。

到目前为止一切正常,但是如果房子不可用,我想在“房屋”表上标记它不可用,然后下拉单元格和结果部分中所有特定房屋的出现都应该有红色背景。 / p>

我可以使用条件格式,但这需要我为每个单元格应用不同的公式,这是不切实际的。

2 个答案:

答案 0 :(得分:0)

我后悔不优雅,但我认为你的布局不太适合Google表格的优势。我建议的最好的是表格选择的J2:

=vlookup(B2,Houses!$A:$C,3,0)  

向下复制到J30和J2:J9复制到ColumnN。然后选择选择列B:F和格式 - 条件格式...,自定义公式为和:

=J1="No"  

格式为红色背景完成

您可能想要隐藏J:N。

答案 1 :(得分:-2)

您应该只使用条件格式。

步骤1:选择单元格B2,转到条件格式并创建新规则“使用公式确定要格式化的单元格”。

步骤2:使用以下公式:

=VLOOKUP(B2,Houses!$A$3:$C$42,3,FALSE)="No"

注意:此B2值因为不使用$,会根据您的公式应用的单元格动态移动。 VLOOKUP在所描绘的范围内查找B2值并返回“可用”列(“房屋”表单上的第3列)。我们特意匹配“否”,我认为它区分大小写,所以请注意这个警告。

第3步:将格式设置为红色。

步骤4:确保您的“适用于”框指向以下范围:

=$B$2:$F$9

我个人讨厌像这样的硬编码范围,你应该研究动态命名范围。这样,您可以为数据验证下拉列表以及这些公式引用命名范围而不是A3:C42范围。