将条件格式应用于所有列,但仅在每列内进行比较 (Excel)

问题描述 投票:0回答:1

我有一个数据表。每一行适用于一个人,每一列适用于一个问题。

我想通过对每一列使用条件格式来对这些数据进行一些非常快速的分析。

但是 B 列中的问题可能是“这周你吃了多少个苹果?”评分范围为 0 - 10,而 C 列中的问题可能是“您每周看电视多少小时?”评分范围为 5 - 50。我不希望对这两个问题应用同样的着色(最好是 3 点着色),这样 B 列的所有部分都是红色,C 列的大部分都是绿色,只是因为它们'不同的范围。

如何获得条件格式以分别应用于每列?

我尝试进入“管理规则”并将条件应用于“=B:B”,然后拖动。这是行不通的。无论如何,它只是将其恢复为“=$B:$B”,然后在我拖动它后将其变为“=$B:$AG”。几乎就像它没有像 Excel 通常通过拖动那样应用规则。

数据如下所示:

excel conditional-formatting
1个回答
0
投票

我建议再添加两行来指定每个响应的

min
max
值。然后用公式创建三个规则:

=(B4-B$2)/(B$3-B$2)>=66%

=(B4-B$2)/(B$3-B$2)>=33%

=(B4-B$2)/(B$3-B$2)<33%

规则应按照示例进行排列。 并将规则应用到具有响应值的整个范围

© www.soinside.com 2019 - 2024. All rights reserved.