Google 工作表:分别比较列的每个单元格,并检查找到的行中的另一个单元格的条件格式
Google Sheets: Compare each cell of a column seperately and check another cell in the found row for conditional formatting
大家好 Sheet 用户。
我有一个 sheet 的资源列表,左侧计算了它们的生产和使用情况,右侧监控了整体 prod/use。
A B C D | E F G H
1 Input In Output Out | Resource totIn totOut effective
2 Iron 20 FeIngot 30 | Iron 30 =SUMIF(...) =totIn-totOut
3 Copper 20 CuIngot 20 | Copper 25 =SUMIF(...) =totIn-totOut
4 Stone 10 Gravel 50 | CuIngot =SUMIF(...) =SUMIF(...) =totIn-totOut
5 FeIngot 10 FePlate 5 | FeIngot =SUMIF(...) =SUMIF(...) =totIn-totOut
6 CuIngot 25 Wire 75 | Stone 45 =SUMIF(...) =totIn-totOut
7 CuIngot 10 Cable 20 | Gravel =SUMIF(...) =SUMIF(...) =totIn-totOut
实际的 sheet 看起来更像这样:
A B C D | E F G H
1 Input In Output Out | Resource totIn totOut effective
2 Iron 20 FeIngot 30 | Iron 30 20 10
3 Copper 20 CuIngot 20 | Copper 25 20 5
4 Stone 10 Gravel 50 | CuIngot 20 35 -15
5 FeIngot 10 FePlate 5 | FeIngot 30 10 20
6 CuIngot 25 Wire 75 | Stone 45 10 35
7 CuIngot 10 Cable 20 | Gravel 50 0 50
在左侧,我想将“In”列中右侧计算出的有效产量为负的所有单元格标记为红色。我想过使用条件格式,循环遍历“资源”列中的每个文本单元格,找到与我要检查的单元格所在的同一行的“输入”相等的那个,然后检查“有效”值我找到的“资源”的数量小于 0。问题是我不知道如何循环遍历这些值并存储匹配的行以检查 H 值是否为负。
例1:B6被勾选。 A6 需要与 E2:E 中的每个单元格进行比较,当匹配时,在本例中为 E4,检查 H4 是否为负。是的,所以应用了格式。
示例 2:检查 B3。 A3 需要与 E2:E 中的每个单元格进行比较,当匹配时,在本例中为 E3,检查 H3 是否为负。不是,所以没有应用格式。
有什么方法可以在条件格式设置工具中应用此格式设置吗?
请记住,我的 sheet 比这些示例复杂得多,它有大约 120 个资源不能全部按左侧顺序移动,因为多行可以使用与输入或输出。
提前感谢您的每一分帮助。
在条件格式中尝试这个公式=VLOOKUP($A1,$E:$H,4,false)<0
大家好 Sheet 用户。
我有一个 sheet 的资源列表,左侧计算了它们的生产和使用情况,右侧监控了整体 prod/use。
A B C D | E F G H
1 Input In Output Out | Resource totIn totOut effective
2 Iron 20 FeIngot 30 | Iron 30 =SUMIF(...) =totIn-totOut
3 Copper 20 CuIngot 20 | Copper 25 =SUMIF(...) =totIn-totOut
4 Stone 10 Gravel 50 | CuIngot =SUMIF(...) =SUMIF(...) =totIn-totOut
5 FeIngot 10 FePlate 5 | FeIngot =SUMIF(...) =SUMIF(...) =totIn-totOut
6 CuIngot 25 Wire 75 | Stone 45 =SUMIF(...) =totIn-totOut
7 CuIngot 10 Cable 20 | Gravel =SUMIF(...) =SUMIF(...) =totIn-totOut
实际的 sheet 看起来更像这样:
A B C D | E F G H
1 Input In Output Out | Resource totIn totOut effective
2 Iron 20 FeIngot 30 | Iron 30 20 10
3 Copper 20 CuIngot 20 | Copper 25 20 5
4 Stone 10 Gravel 50 | CuIngot 20 35 -15
5 FeIngot 10 FePlate 5 | FeIngot 30 10 20
6 CuIngot 25 Wire 75 | Stone 45 10 35
7 CuIngot 10 Cable 20 | Gravel 50 0 50
在左侧,我想将“In”列中右侧计算出的有效产量为负的所有单元格标记为红色。我想过使用条件格式,循环遍历“资源”列中的每个文本单元格,找到与我要检查的单元格所在的同一行的“输入”相等的那个,然后检查“有效”值我找到的“资源”的数量小于 0。问题是我不知道如何循环遍历这些值并存储匹配的行以检查 H 值是否为负。
例1:B6被勾选。 A6 需要与 E2:E 中的每个单元格进行比较,当匹配时,在本例中为 E4,检查 H4 是否为负。是的,所以应用了格式。 示例 2:检查 B3。 A3 需要与 E2:E 中的每个单元格进行比较,当匹配时,在本例中为 E3,检查 H3 是否为负。不是,所以没有应用格式。
有什么方法可以在条件格式设置工具中应用此格式设置吗?
请记住,我的 sheet 比这些示例复杂得多,它有大约 120 个资源不能全部按左侧顺序移动,因为多行可以使用与输入或输出。
提前感谢您的每一分帮助。
在条件格式中尝试这个公式=VLOOKUP($A1,$E:$H,4,false)<0