LibreOffice Calc:如何一次突出显示单元格范围的最大值?

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

我想使用条件格式突出显示每个单元格的最大值,并立即应用它。

为了更好地解释自己,该文件应如下所示:

enter image description here

对于每列中的每个范围,我要突出显示最大值。因此,对于范围A1:A11,单元格A2,A5,A7和A10的格式应不同。对于范围A18:A28相同,其中A26和A28应该不同,对于B,C等,等等。

我尝试选择A1:I28并应用条件格式(其中单元格等于max(a1:a11)时应用good格式,但效果不佳)。它认为我不会为了正确地考虑而在工作表中使用引用。

有什么想法吗?

conditional-formatting libreoffice libreoffice-calc
1个回答
0
投票

AFAIK,您不能一次完成此操作,因此仅一步之遥。要像您的示例中那样使用电子表格布局,您必须分别定义每个“数据集”的条件格式(如果电子表格中不包含两个“行”会更容易(第一个:1-11 ; 2nd:18-28))。

为此:

  1. 用公式A1=MAX(A$1:A$11)定义范围A1:A11的条件格式。注意美元符号-没有它们,LO会将A2与MAX(A2:A12)比较,将A3与MAX(A3:A13)比较,依此类推。美元符号确保仅将A1:A11中的每个单元格都精确地与该范围进行比较。

  2. 选择A1:A11,将其复制;

  3. 选择B1:B11并使用“ 粘贴特殊字符”功能(菜单Edit-> Paste Special ... SHIFT + CTRL + V,仅在“选择性粘贴”对话框中选择Format

  4. 对C1:C11,D1:D11等重复步骤3,直到I1:I11;
  5. 针对A:18:A28(公式应为A18=MAX(A$18:A$28))重复步骤1和2;
  6. 重复B18:B28的步骤3,依此类推。
  7. 如果尝试将格式粘贴到多列中,则LO将不会将目标范围作为实体来处理,而是会为每个单元格定义格式,因此它将使用公式B1=MAX(B$1:B$11),B2为B1定义条件格式B2=MAX(B$2:B$12)等。对于每个单独的范围(因此对于A1:A11,B1:B11等),只有一个条件格式定义至关重要。您可以通过检查菜单

    Format

-> Conditional Formatting-> Manage ...中的结果条件格式定义,来控制LO处理修改的方式。
© www.soinside.com 2019 - 2024. All rights reserved.