conditional-formatting - LibreOffice Calc:如何一次突出显示单元格范围的最大值?
问题描述
我想使用条件格式突出显示每组单元格的最大值,并立即应用它。
为了更好地解释自己,文件是这样的:
(但真正的内容有1500多个)。
对于每列中的每个范围,我想突出显示最大值。因此,对于范围 A1:A11,单元格 A2、A5、A7 和 A10 的格式应不同。对于范围 A18:A28 也是如此,其中 A26 和 A28 应该不同,对于 B 和 C 等,依此类推。
我尝试选择 A1:I28 并应用单元格等于的条件格式来max(a1:a11)
应用good
格式,但效果不佳。它认为我不知道如何使用工作表中的参考资料以便以正确的方式进行考虑。
有任何想法吗?
解决方案
AFAIK 你不能“一次”做到这一点,因此只需一步。要在您的示例中使用电子表格布局,您必须分别为每个“数据集”定义条件格式(如果电子表格不包含两个“行”(第一个:1-11 ; 2nd: 18-28) 在同一张纸上)。对于数据集,我的意思是独特的范围 A1:A11、B1:B11、... A18:A28、B18:B28 等等。
更准确地说:您需要为其行的第一个数据集定义条件格式规则(在您的示例中:分别为 A1:A11 和 A18:A28),然后您可以使用格式粘贴将其应用于其他数据集。
为此:
用公式定义范围 A1:A11 的条件格式
A1=MAX(A$1:A$11)
。注意美元符号 - 没有它们,LO 将 A2 与 MAX(A2:A12)、A3 与 MAX(A3:A13) 等进行比较。美元符号确保 A1:A11 中的每个单元格将仅与该范围进行比较。选择A1:A11,复制;
选择 B1:B11 并仅粘贴格式,使用“选择性粘贴”功能(菜单编辑->选择性粘贴...或SHIFT+ CTRL+ ,在选择性粘贴对话框中V选择仅格式)。
对 C1:C11、D1:D11 等重复步骤 3,直到 I1:I11;
对 A:18:A28 重复第 1 步和第 2 步(公式应为
A18=MAX(A$18:A$28)
);对 B18:B28 等重复步骤 3。
如果您尝试将格式粘贴到多列,LO 不会将目标范围作为实体处理,而是会为每个单元格定义格式,因此它将为 B1 定义条件格式,公式为B1=MAX(B$1:B$11)
B2,B2=MAX(B$2:B$12)
依此类推。每个单独的范围只有一个条件格式定义至关重要,因此对于 A1:A11、B1:B11 等。您可以通过在 Menu Format -> Conditional Formatting -> Manage...中检查生成的条件格式定义来控制 LO 如何处理您的修改。
推荐阅读
- dart - 如何使用通用主题更改 TextFormField 或 TextField 中输入文本的颜色?
- python - 如何将参数传递给 Azure 机器学习服务中的训练脚本?
- ios - 在 iOS 上,你可以向一个 SpriteKit 节点添加多个 CIFilter 吗?
- c++ - 使用 unordered_map 将一个类的实例映射到另一个类的实例
- javascript - 如何在 TypeScript 中实现 redux 中间件类
- bluetooth - 此蓝牙特征格式类型表中的“指数值”是什么?
- python - Python:for循环中的下一个
- spring - 如何为每个作业运行重置 MultiResourceItemReader。步骤范围不起作用
- google-apps-script - 如何在 Google for Education 帐户中启用 Docs 等的脚本编辑器
- html - 无法在 Angular 中以编程方式将焦点设置在输入框上